首页 > 其他 > 详细

子类中的属性跟父类中的属性重名的时候,会优先使用子类中的属性

时间:2018-08-30 16:12:49      阅读:156      评论:0      收藏:0      [点我收藏+]

package charter05;

public class Animal {
int age = 8;
//如果父类中显示的声明了有参的构造方法,
//而子类中没有显示的声明有参构造方法,此时编译会报错
public Animal(int age) {
// super();
this.age = age;
}

}

//-------子类---------------

package charter05;

public class Dog {
int age = 20;


}

//--------测试类-------

package charter05;

/*
* 子类中的属性跟父类中的属性重名的时候,会优先使用子类中的属性
*/
public class Test01 {
public static void main(String[] args) {
Dog dog = new Dog();
System.out.println(dog.age);
}
}

//--------打印结果----------

20

子类中的属性跟父类中的属性重名的时候,会优先使用子类中的属性

原文:https://www.cnblogs.com/Koma-vv/p/9560657.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!