继承是OO开发的一个重要特性,通过继承子类可以扩充父类,甚至直接使用父类的一些方法和属性,在子类中可以通过Super关键字使用父类的构造方法,注意这句必须放在方法的第一行。 如下面的例子: class Person { public static void prt(String s){ System.out.println(s); } Person(){ System.out.println("A Person."); } Person(String name){ System.out.println("A person name is:"+name); } } public class Chinese extends Person{ Chinese(){ super(); //调用父类构造函数(1) System.out.println("A chinese.");//(4) } Chinese(String name){ super(name);//调用父类具有相同形参的构造函数(2) System.out.println("his name is:"+name); } public static void main(String[] args){ Chinese cn=new Chinese(); cn=new Chinese("kevin"); } } 子类是不能继承父类的私有变量的,私有变量是类的自己的独有的,但是可以通过父类暴露一个public方法,比如我们常见的get,set等 这样子类就可以使用了。