Java中类的继承原理是什么

  

Java中类的继承原理是什么?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

Java基本数据类型有哪些

Java的基本数据类型分为:1,整数类型,用来表示整数的数据类型。2,浮点类型,用来表示小数的数据类型。3,字符类型,字符类型的关键字是“字符”。4,布尔类型,是表示逻辑值的基本数据类型。

为什么要继承?

观察两个类的成员组成

癑ava中类的继承原理是什么"

提取相同的属性和方法

癑ava中类的继承原理是什么"

宠物是父类,狗和金鱼是子类。子类具有父类的属性和方法。

继承定义

是使用已存在的类作为基础建立新类的技术。

单一继承:只有一个父类。

父类可以叫做基类,超类。子类可以叫做派生类。

继承注意事项

子类可以继承父类中的成员(属性和方法)。

但是需要注意:

1.私人的成员不能继承

2。子类和父类不在同一个程序包,使用默认访问权限的成员不能继承

3。构造器不能继承。

继承原则

设计继承关系要符合里氏替换原则是关系

子类是父类,可以完全替换掉父类,代码没有任何影响。

里氏替换原则(LSP):在一个软件系统中,子类对象可以替换所有使用的父类对象,且程序行为没有变化

重写

在子类中,子类中的方法,名参数,返回值和父类中的完全相同,那么叫做子类重写了父类中的方法。

只有实例成员方法才能重写。静态成员方法,静态变量,实例成员变量不能重写,隐藏。

<强>重写和隐藏的根本区别

重写可以实现多态,隐藏不能实现多态

重写注意事项

1。名字必须完全一致

2。参数父类擦除后与子类一致,或者与子类完全一致。

3。返回值类型可以完全一致,如果是引用类型,允许子类的返回值类型是父类的子类

4。访问修饰符子类不能比父类更严格。

5。异常处理不能比父类范围更大。

为什么要重写?

1。子类修改了父类中的功能。

2。子类扩展了父类中的功能。

class 父类手机{   ,public  void 来电显示(){   ,,,,显示电话号;   ,,}   } class 子类手机,extends 父类手机{   ,public  void 来电显示(){   ,,,,显示电话号;   ,,,,显示人名;   ,,,,显示地址;   ,,}   }

看完上述内容,你们掌握Java中类的继承原理是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

Java中类的继承原理是什么