super的用法

来源:互联网 发布:win10怎么查看mac地址 编辑:程序博客网 时间:2024/05/21 12:22
/** *  * @Description: TODO super的用法 * * @author Jz_xy * @date 2014年12月16日 */class Human{String name;int age;public Human(){System.out.println("Human的无参数的构造函数");}public Human(String name,int age){this.name = name;this.age = age;System.out.println("Human的有参数的构造函数");}}class Man extends Human{String work;public Man(){//如果不写,默认会写入一个调用父类无参数构造函数的代码:super()。super();System.out.println("Man的无参数的构造函数");}public Man(String name,int age,String work){//调用父类的成员方法,使用super。super(name,age);this.work = work;System.out.println("Man的有参数的构造函数");}}public class TestSuper {public static void main (String args []){//此函数会调用无参数的构造函数,首先调用父类,然后调用子类Man man = new Man();//此函数会调用有参数的构造函数,首先调用父类,然后调用子类Man man1 = new Man("张三", 12, "无业");}}

0 0
原创粉丝点击