全国咨询/投诉热线: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

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额