java入门第二季--继承--java中的继承初始化顺序

栏目: Java · 发布时间: 7年前

内容简介:/javaDemo3/src/com/imooc/Animal.java

java中的继承初始化顺序

java入门第二季--继承--java中的继承初始化顺序

java入门第二季--继承--java中的继承初始化顺序

父类和子类

/javaDemo3/src/com/imooc/Animal.java

package com.imooc;

public class Animal {
    public int age;
    public String name;
    public void eat() {
        System.out.println("年龄:"+age+ "动物可以吃东西" );
    }
    public Animal() {
        System.out.println("Animal类执行了" );
    }
}

/javaDemo3/src/com/imooc/Dog.java

package com.imooc;

public class Dog extends Animal {
    public void eat() {
        System.out.println("年龄:"+age+ "狗可以吃东西" );
    }
    public Dog() {
        System.out.println("Dog类执行了" );
    }
}

/javaDemo3/src/com/imooc/Initail.java

package com.imooc;

public class Initail {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Dog dog = new Dog();
        dog.age = 10;
        dog.name = "aa";
        dog.eat();
    }

}

java入门第二季--继承--java中的继承初始化顺序

对象的属性和构造方法

/javaDemo3/src/com/imooc/Animal.java

package com.imooc;

public class Animal {
    public int age = 10;
    public String name;
    public void eat() {
        System.out.println("年龄:"+age+ "动物可以吃东西" );
    }
    public Animal() {
        age = 20;
        System.out.println("Animal类执行了" );
    }
}

/javaDemo3/src/com/imooc/Initail.java

package com.imooc;

public class Initail {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Animal animal = new Animal(); 
        System.out.println("animal的age:" + animal.age );
        Dog dog = new Dog();
        dog.age = 10;
        dog.name = "aa";
        dog.eat();
    }

}

java入门第二季--继承--java中的继承初始化顺序


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Linux程序设计

Linux程序设计

Neil Matthew、Richard Stones / 陈健、宋健建 / 人民邮电出版社 / 201005 / 99.00元

时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟、高效和稳定的操作系统,因为具备跨平台、开源、支持众多应用软件和网络协议等优点,它得到了各大主流软硬件厂商的支持,也成为广大程序设计人员理想的开发平台。 本书是Linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而受到广泛好评。中文版前两版出版后,在国内的Linux爱好者和程序员中也引起了强烈反响,这一热潮......一起来看看 《Linux程序设计》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

SHA 加密
SHA 加密

SHA 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具