java编写一个动物类 java里什么叫,超类,父类,子类,派生类,基类 , 能用大白话说一下吗网上资料看不明白?
浏览量:1938
时间:2021-03-24 08:07:20
作者:admin
java里什么叫,超类,父类,子类,派生类,基类 , 能用大白话说一下吗网上资料看不明白?
首先,超类、父类和基类都指一件事。子类和派生类也指一件事。
在Java中,超类表示父类、超类和基类。因为有super关键字,所以有人愿意叫它super class,super的意思是“super”。“父类”来自它的继承关系。在Java中,父类和子类是一对相对的概念。
我们知道Java中的所有东西都是一个对象,因此如果将一个类与父类进行比较,那么从它派生的类就是一个子类。例如:
我定义了一个类:animal。如果只有一个类,我们就不能称之为父类、子类或派生类。这些都不存在。
但是过了一会儿,我定义了一个类:dog,然后通过关键字扩展让dog继承了动物的一些行为,比如eat和run。那么dog自然有这两种行为,不需要在dog类中再次编写这两种方法。
通过这种方式,我们说dog是一个子类、一个派生类,animal是一个超类、一个父类和一个基类(因为dog是一个派生自animal的类)
继承的主要目的是重用一些公共代码,例如上面提到的eat和run。在animal中定义之后,所有的子类都可以重用而无需重写。
我希望我的回答能帮助你。
java编写一个动物类 java父类和子类 java父类调用子类方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。