课程咨询 :13691148991

上海java培训 > 达内新闻 > Java开发技术的三大特性
  • Java开发技术的三大特性

    发布:上海java培训      来源:达内新闻      时间:2016-12-28

  • 现在安卓用Java开发已经是主流,想要学好安卓就得先了解Java。废话不多说,学习Java,重点在于继承、封装和多态。这是Java的三大特性,以下我就简单的说明这三大特性的义。

    继承:继承就像集合一样,子类拥有父类的特性,同时子类可以在父类的基础上扩充一些方法。举个简单的例子,狗有很多种,什么哈士奇、藏敖、泰迪等等,这些都是狗,我们就可以建一个狗的类Dog,但是这个类比较笼统,它有的是狗的一些共性,比如狗都会叫、跑、喝水、吃饭等等。但是每个个体都是不同的,哈士奇---中型犬,藏敖----大型凶猛犬,泰迪----小型犬,根据体型大小我们又可以新建hashiqidag、cangaodog、taididog这3个类。让他们都继承Dog这个类,这样就可以调用他们共性的方法,会叫、跑、喝水、吃饭这些方法。

    简单点来讲,继承就是为了减少代码的重用,让不同的子类可以调用共同父类方法。

    封装:首先我们得先简单理解代码的含义,代码就是将这个社会的万物都数据化,任何物质都可以通过数据的方式存储起来并且让计算机去处理数据,代码就是对这些事物的抽象。那么封装肯定就是封装数据,就像人一样,你不会在每个人面前毫无保留的暴露自己,总是需要伪装,我们对待陌生人不会像熟人一样,代码也是一样,代码根据面对不同的需求,将不同的东西暴露出来,再具体点就是,你的银行卡密码,一般银行柜台上的业务员是看不到的,就是因为开发者设计的时候将这些数据封装好不让他们看见,但是在你输入密码的时候却可以验证密码是否正确。讲的有点乱,但是大概就是这个意思,封装可以确保一定的安全性。

    多态:父类引用子类对象就是多态。那么多态有什么用?其实多态很简单,就是为了解耦合,让代码更加灵活。

    IT免费课程咨询: http://sh.java.tedu.cn/baidu3/wmkc02/

上一篇:2017年Java就业前景分析-达内java培训

下一篇:JAVA培训之前有必要学习C++吗?

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:1.20

 Java--零基础业余班

Java--零基础业余班

开班日期:1.18

Java--大数据全日制班

Java--大数据全日制班

开班日期:1.20

Java--大数据业余制班

Java--大数据业余制班

开班日期:1.18

  • 地址: 上海达内12大校区,就近安排,提供住宿(浦东/徐汇/人广/静安/虹口等)
  • 课程培训电话:13691148991     24小时咨询电话:150-2157-9486
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56