eg1:
class Person {
public static void prt(String s) {
System.out.println(s);
}
Person() {
prt("A Person.");
}
Person(String name) {
prt("A person name is:" + name);
}
}
public class Chinese extends Person {
Chinese() {
super(); // 调用父类构造函数(1)//1111
prt("A chinese.");// (4)//22222
}
Chinese(String name) {
super(name);// 调用父类具有相同形参的构造函数(2)//3333
prt("his name is:" + name);//4444
}
Chinese(String name, int age) {
this(name);// 调用当前对象具有相同形参的构造函数(3) Chinese(String name) 5555
prt("his age is:" + age);/6666
}
public static void main(String[] args) {
Chinese cn = new Chinese();
cn