哈喽大家好,我是陈娟能能甲。今天中午直播课中讲到的是继承的第二节,已经整理好了,一起来快速的把今天的内容再回顾的过一点。
首先今天讲的是什么?就是继承的第二节。昨天已经讲到了继承的概念还有基础的用法,今天来进一步来讲解它。
来看一下是怎么样做的?讲到了基类,它是单一基类。什么是单一基类?就是只能基一个类,但是可以多层继承。多层继承是什么意思?就是附带子代,子代再子代这样的一个多层继承的方式。
来看是怎么做的?首先有一个动物类,阿里姆这样一个类作为鸡类,在这里面有它的属性、方法还有构造方法,给这几个基本的属性复式复了一个初始值。然后给它建了一个子类,是一个哺乳动物类去继承阿里姆类。
这是一个妈妈,是一个哺乳动物类。人在哺乳动物类里面又有自己的属性和方法,有自己的属性和方法。去test了一下,在按钮里面的knix键里面去测试了它,它可以调用自己的方法,还可以拥有副类非私有的属性和方法。
讲到了什么?讲到了一个类,如果是私有,如果是默认的就是internal的,这个时候去继承它,只能去继承它,作用欲的范围就不能比internal要大,也就是不能是public。
讲到了这个类,除了是帕布尼可和internal默认的以外,不能是别的范围,就是什么意思?就是把它删掉,看一下,就这里,这个地方大家要注意是什么意思?
·定义一个类就是命名空间中直接定义的元素,无法显示的声明为private、protected,还有protected、internal或者是pri、private、protective的这样的一个防修修去修饰它,这个地方要注意。
·这是定义的它的animal的直接纸类mama。
·还干什么?又定义了一个纸类person,这个person继承谁?继承哺乳动物类mama类。
·继承了之后在test的时候发现,当这里面什么都不写的时候,它和mama这个对象一样拥有着相同的属性和方法,这就说明多层继承,这就说明了这么侧面的去反向的去验证了多层继承。
这项目里面多层继承可以继承什么?可以继承它的副类,同时也可以继承它副类的副类里面非私有的属性和方法。就是今天的直播课中给大家讲的内容。
回顾就到这个地方,下次再见。下次要讲什么?下次要讲继续讲继承,因为继承里面的重写还没有讲方法的重写,要连着重写和重载一起讲。今天就到这里,下次再见。
本文暂时没有评论,来添加一个吧(●'◡'●)