面向对象的思想

面向对象的思想

  1. 封装

概念:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式.
好处:变化隔离 便于使用 提高重用性 提高安全性
封装原则:
将不需要对外提供的内容都隐藏起来
把属性都隐藏,提供公共方法对其访问

  1. 继承

继承的好处:实现了代码的复用

  1. 多态

方法的重写.重载与多态连接构成多态性.
java只允许单继承,这样做虽然保证了继承关系的简单明了,但是功能上有很大的限制,所有,
java引入了多态性的概念.此外,抽象类和接口也是解决单继承限定的重要手段,同时,多态也是面向对象编程的精髓所在.
多态性:发送消息给某个对象,让该对象自行决定响应何种行为。
通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。

实例

正在看文章的你所对着的电脑就是一个对象,你只点了几下鼠标就看到我的文章,至于这其中电脑是如何运转,屏幕是如何显示,以及浏览器是怎么去响应这些过程你在点鼠标的时候就没有去关心对吧,因为你只是去指挥它显示出你想要看的内容,过程对你来说没有实际用,你也无需关心,其实看到这,你发现你早已拥有面向对象的思想了。正是因为面向对象符合现代人思想的方式,所以她才这么火。

猜你喜欢

转载自blog.csdn.net/a_A_0331/article/details/81144341