第三课继承

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三课继承相关的知识,希望对你有一定的参考价值。

先谈三个重点问题

1.继承到底意味什么?

2.继承是如何让子类拥有父类行为的呢?

3.如何在代码中表现继承关系?

 

下面开始来讲

1.继承意味着什么?

(1)子类将会拥有父类部分的方法和属性

(2)子类将默认表现与父类样的行为

 

2.继承是如何让子类拥有父类行为的呢?

-(void)ViewDidLoad{

[super viewDidLoad]

}

子类调用了父类的方法避免了重复从而达到统一。

技术分享

 

但是在设置BaseViewController的时候出现了一个问题

就是A、B、C的页面要求有可能不一样,怎么实现这个问题呢?

 技术分享

 

 

BaseViewController提供一个方法,在需要的时候,由子类自己调用。

调用的时候需要文字输入。

以上是关于第三课继承的主要内容,如果未能解决你的问题,请参考以下文章

第十三课类族的结构进化-------------------狄泰软件学院

python第四十三课——封装性

第三章:继承/抽象类/接口

javascript面向对象系列第三篇——实现继承的3种形式

C++第三课

python第三课