创建子类和创建类的区别

 我来答
何甚君
2023-01-09 · 超过23用户采纳过TA的回答
知道答主
回答量:543
采纳率:100%
帮助的人:13.1万
展开全部
1. 什么是类,什么是子类?

类:类是Java程序的基本要素,一个Java应用程序就是由若干个类所构成的。类是Java语言中最重要的“数据类型”。

子类:由继承得到的类叫子类。

引出新的概念:什么是继承?

继承:
继承就是子类继承父类的特征和行为,使得子类对象具有父类的实例域和方法,或子类从父类继承方法,获得等同于父类的相同行为的技术。java继承是面向对象的一个显著特征。
简单理解:类在生活中也是无处不在的,比如说所有的动物就是一个类,叫动物类,他们能吃东西,能跑等等。当然在动物类之中存在长颈鹿、狮子、老虎等等各种动物,而这各种动物也算是一种类,但这种类却包含在动物类之中,它们具备了动物的一切特征,比如:吃、跑。这种类与类的关系在Java之中也存在,前文中的动物类就可以当作是Java中的父类,而长颈鹿、狮子和老虎,就可以当作是java中的子类。

2. 类和子类是干什么的,都有什么用?

Java是一门面向对象的编程语言,面向对象具体可以参考我前面所发表的博文:Java基础篇——面向对象详解
类的实例化产生对象。而类的目的就是创建具有属性和行为的对象。在Java程序的运行过程之中,对象是每一步都不可或缺的元素,而Java通过对不同的类进行不同的实例化产生不同的对象,再通过代码遵循逻辑,处理每个对象之间的关系,从而达到程序最终所要达到的目的。

子类:在我们准备编写一个类时,发现某个类由我们所需要的成员变量和方法,如果我们想要复用这个成员变量和方法,即在所编写的类中不用声明成员变量就相当于有了这个成员变量,不用定义方法就相当于有了这个方法,那么我们可以将编写的类定义为这个类的子类,子类可以让我们不必一切“从头做起”。(概念来自《Java 2 实用教程(第5版) 耿祥义 著》)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式