#关注疫情,武汉加油#
感谢大家的转发、收藏。需要源码的留言联系小编免费领取即可!持续更新中...
小编最近工作有点小忙,也有些烦心事儿,不过总的看开点,不怨天尤人,努力增强自身能力,才能和别人有谈判的资本。唠叨了一会儿,进入正篇,Java的继承。
一、继承
由继承字面上的意思来看,就是延续上一代的特性,也指的是派生类继承基类的属性和某些行为。就像遗传差不多(虽然不太准确)。在Java中,所有的类都是基于Object对象衍生而来,简而言之,要聊对象就要从Object聊起。下面看一个程序:
Person父类代码图
Student子类实例代码图
上图代码例子中,创建了一个Student对象,然后调用了toString()方法,但是类里并没有这个方法,那么这个方法是从哪里来的呢?这就涉及Java的单根继承结构,在Java中所有的类都是继承自Object类。而toString方法就是Object里的方法,通过类的继承而来。再举一个例子来理解继承,常用的手机是一种物质,看不见的物质也是一种物质,那么可以把这些都系的通用性全部抽离出来,用物质这个统称代替他们。对于Java而言,这个统称就是Object,所有的物质都包含属性,例如重量,大小就相当于Object里的字段或方法,而继承就是在这个统称之上再进行细分,从而凸显自己的特性。
上述案例演示的不够全面,小编也是一边学习一边编写文章。大家一起学习,欢迎留言。在后面的图文中会逐渐完善。
领取专属 10元无门槛券
私享最新 技术干货