Java编写具有两个(重载)构造方法的类,并在第一个构造方法中通过this调用第二个构造方法。
package 计科2;
class Teacher{
Teacher(int i){
this("doctor");
int yearsTraining=i;
System.out.println("The teacher teachers "+i+" years");
}
Teacher(String s){
String degree=s;
System.out.println("The teacher's degree is"+s);
}
void teach(){
System.out.println("teacher teaches very good!");
}
}
public class OverloadedConstructs{
public static void main(String[] args){
new Teacher(8).teach();
}
}
程序运行结果