【Java 关键字this 的使用】还阔以调用重载的构造方法
笔记:
/** 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
你不逼自己一把,你永远都不知道自己有多优秀!只有经历了一些事,你才会懂得好好珍惜眼前的时光!