java学习中继承的理解

来源:互联网 发布:知乎书店实体店 编辑:程序博客网 时间:2024/06/05 03:34

继承是java面向对象编程技术的基础,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。

如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类

继承中最常使用的一个关键字是extends。

这一个关键字的使用决定了一个对象和另一个对象是否是IS-A(是一个)关系。

通过使用这一个关键字,我们能实现一个对象获取另一个对象的属性。

所有Java的类均是由java.lang.Object类继承而来的,所以Object是所有类的祖先类,而除了Object外,所有类必须有一个父类。

0 0