全国咨询/投诉热线:400-618-4000

怎么理解java的面向对象及三个特性

创建时间:2019年01月10日14时59分

  java的面向对象的。java是完全面向对象的吗?

  那么怎么理解面向对象呢

  面向对象是一种思想,弥补面向过程化的不足,因为面向过程要关心具体的每一步怎么去做,而面向对象关注的是

  谁可以做什么,

  举个例子:XXX,你妈叫你去打酱油。

  在开发中,更符合人们的思维,程序阅读性更高,便于维护。

  面向对象的核心就是,类和对象。

  类:类可以理解为一个模板,描述一类事物所具有的相同的属性、相同行为。

  对象:类的具体的表现。

  封装:什么是封装?

  MP3,封装成一个小盒子。对外提供了一些功能按钮,比如:播放暂停,我们不需要关注具体怎么实现播放和暂停的。

  我们只需要去按这个按钮就好了。

  java中体现:封装成方法/类

  继承:什么是继承?

  家业继承,基因继承

  java中的继承:较少代码的冗余。如果不用继承,有相同的属性或者方法,子父类中,必须都去写出来。

  多态:三要素 1.继承关系 2.方法的重写 3.父类引用指向子类对象

  多态:多种状态。

  java中体现:List list = new ArrayList();



作者:传智播客JavaEE培训学院

首发:http://java.itcast.cn