原理:大话面向对象(三):继承
作者:强哥   类别:PHP开发    日期:2017-11-21 12:21:48    阅读:961 次   消耗积分:0 分

继承中有4个概念是需要理解的:父类,子类,重写,扩展。先简单介绍一下这几个概念:

 

1) 父类:用来被子类继承的称作父类,或叫超类,比如在此我们把“门”定义成一个父类

2) 子类:继承父类的类称作子类,在此我们可以把“防盗门”定义成一个子类

3) 重写:父类“门”有一个方法叫做openDoor(),而由于“防盗门”打开的方式不一样,我们需要在子类中重新实现openDoor()这个方法,此时子类中的openDoor()便重写了父类中的openDoor()

4) 扩展:父类“门”只有openDoor()closeDoor()两个方法,而对于“防盗门”这个子类,还存在一个方法叫做“锁”,此时子类“防盗门”便可以新增一个方法lockDoor(),这就是“扩展”。

 

与上节一样,我们仍然使用Door这个类来作为父类,里面不做任何修改。接着我们创建一个子类叫SafeDoor,里面什么都不做,只做一下继承,代码如下(注意关键字extends用于继承)

package code;
 
public class SafeDoor extends Door {
    // 此类不做任何实现,只继承自Door
}


版权所有,转载本站文章请注明出处:蜗牛笔记, http://www.woniunote.com/article/15
上一篇:原理:大话面向对象(二):类与实例
下一篇:原理:大话面向对象(四):接口
${comment['nickname']}   ${comment['createtime']}
  
       
${comment.content}
${reply.nickname} 回复 ${comment.nickname}    ${reply.createtime}
     
  
回复内容:${reply.content}