A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© yuanzhen 中级黑马   /  2016-5-5 18:06  /  257 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Demo_ChuShiHua {
        public static void main(String[] args) {
                Fu f =new Zi("李四",22);
                f.show();
                f.setName("王五");
                f.show();
                //Fu f1 = new Zi();
                //f1.show();
        }
}//子类有,就用子类的,子类没有,就用父类的.
class Fu {
        private  String name ="张三";
        private int age = 20;
        public Fu(){
        System.out.println("父类空参构造函数");
        }
        public Fu(String name,int age){
           this.name = name;
           this.age = age;
           System.out.println("父类有参构造函数");
        }
        public void setName(String name){
          this.name = name;
        }
        public void setAge(int age){
          this.age = age;
        }
        public String getName(){
          return name;
        }
        public int getAge(){
          return age;
        }
        public void show(){
        System.out.println(name+"..."+age);
        }

}
class Zi extends Fu {
        private String name;
        private int age;
        public Zi(){
        System.out.println("子类空参构造函数");
        }
        public Zi(String name,int age){
            super(name,age);
                System.out.println("子类有参构造函数");
        }
        public void setName(String name){
           this.name =name;
        }
        public String getName(){
           return name;
        }
        public void setAge(int age){
           this.age = age;
        }
        public int getAge(){
           return age;
        }
        //public void show(){
        //System.out.println(name+"..."+age);
        //}

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马