面向对象的三个特征:封装、继承、多态

1.封装    

存在某个边界,边界之内的细节隐藏起来,只留下对外接口(如笔记本、手机、饮水机)

为什么使用封装?

1)易用,简单

2)安全

3)易维护

2.继承

允许后代直接使用先辈的所有属性和行为。

为什么使用继承?

更好的实现了代码的重用。

没有继承就没有发展。每一次都要从0开始。

3.多态

不同的对象接受到相同的消息,产生的响应不同

接收到的消息是一样的,但做出的响应不同

       例如每一种动物都有叫这个方法,但是不同的动物被打时发出的叫声是不一样的。

猜你喜欢

转载自blog.csdn.net/qq_38314823/article/details/80477646