首页
学习
活动
专区
工具
TVP
发布

Java知识图谱之继承,释义及代码演示Object父类

#关注疫情,武汉加油#

感谢大家的转发、收藏。需要源码的留言联系小编免费领取即可!持续更新中...

小编最近工作有点小忙,也有些烦心事儿,不过总的看开点,不怨天尤人,努力增强自身能力,才能和别人有谈判的资本。唠叨了一会儿,进入正篇,Java的继承。

一、继承

由继承字面上的意思来看,就是延续上一代的特性,也指的是派生类继承基类的属性和某些行为。就像遗传差不多(虽然不太准确)。在Java中,所有的类都是基于Object对象衍生而来,简而言之,要聊对象就要从Object聊起。下面看一个程序:

Person父类代码图

Student子类实例代码图

上图代码例子中,创建了一个Student对象,然后调用了toString()方法,但是类里并没有这个方法,那么这个方法是从哪里来的呢?这就涉及Java的单根继承结构,在Java中所有的类都是继承自Object类。而toString方法就是Object里的方法,通过类的继承而来。再举一个例子来理解继承,常用的手机是一种物质,看不见的物质也是一种物质,那么可以把这些都系的通用性全部抽离出来,用物质这个统称代替他们。对于Java而言,这个统称就是Object,所有的物质都包含属性,例如重量,大小就相当于Object里的字段或方法,而继承就是在这个统称之上再进行细分,从而凸显自己的特性。

上述案例演示的不够全面,小编也是一边学习一边编写文章。大家一起学习,欢迎留言。在后面的图文中会逐渐完善。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200225A0QVYH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券