欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Java

java中的3大特性之继承

程序员文章站 2022-04-18 09:31:10
...
继承的特点:继承父类的属性和方法。单继承(多层继承)c++里的继承是多继承

特性 :方法的复写(重写)

java中的继承和OC中一样。

比如:人可以养狗;

人---->狗 :整体和部分(拥有)关系。

球队---->球员 :整体和部分的关系。 代码中是最常见

has a 的关系

人 ---->学生 :学生是人 : 说明有一个继承关系存在 , 关系到底是否表现出来,有具体的情况来决定。

如何判断两个事物之间是否存在一个继承关系: is a 谁是谁是否成立。成立就有继承关系。

A:B : OC中继承的写法

java中如何表现继承关系:

用关键字:extends 表示继承。

继承: 用关键字 :extends

结构 :

A类 extends B类 : A类继承B类。

继承中注意事项:

1.不要为了继承而继承,千万不要为了节省代码,任何类都继承

2.父类的私有成员变量是不能够被继承。

3.父类的构造方法是不能够被继承的。

4.子类调用自己的构造方法时,会默认调用父类中的无参构造方法。

相关标签: java