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

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

内容简介:/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中的继承初始化顺序


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

查看所有标签

猜你喜欢:

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

挑战编程技能

挑战编程技能

Brian P. Hogan / 臧秀涛 / 人民邮电出版社 / 2017-2 / 39.00元

新手程序员在具备了理论基础后,面对实际项目时,往往不知道如何解决问题;有经验的程序员在学习了一门新语言后,也会有很多不知道如何使用的特性。针对程序员的这一普遍困惑,资深软件工程师Brian P. Hogan在这本书中总结了57道练习题,教他们如何锤炼技能。这些练习题的难度会逐渐增加,使得编程训练充满挑战又乐趣多多。一起来看看 《挑战编程技能》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具