笔记:
/** this 关键字的使用除了调用方法和变量外, * 还可以用来显示 调用当前类的重载的指定的构造方法! * 同时也应该必须放到该方法内部的首行! */
测试:
import java.lang.*; class Animal{ private String name; private int legs; public Animal(){ this.name="###"; this.legs=0; } public Animal(String n,int x){ this(); //调用当前类的重载的指定的构造方法 this.name=n;this.legs=x; } public void eat(){ System.out.println("动物进食"); } public void sleep(){ System.out.println("动物进食"); } public void info(){ System.out.println("name:"+name +" legs: "+legs); } } public class Test1 { public static void main(String args[]) { Animal A=new Animal(); A.info(); } }
运行结果:
name:### legs: 0