黑马程序员--java基础--面向对象的特性

  -------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流>------

1.      封装

封装是指把数据和对数据的操作都封装在一个类中的方法。该方法保证了类中的数据不会被为界干扰,从而确保了程序的安全性。在java中,最基本的封装单元是类。类中定义了一组对象共有的属性(成员变量)和行为(成员方法)。可以将类比作一个容器,容器中有数据和操作两部分内容,至于内容是怎么实现的,外部的人不需要了解,只需要根据容器对外提供的接口,知道怎么操纵即可。

2.      继承

继承是指一个新的类从一个原有的类中获得该类的属性和方法,新类称为子类,原有的类称为父类。新类从原有的类中派生的过程成为类的继承。在继承的过程中,子类继承了父类的特性,包括属性和方法,同时子类也可以重新继承的方法或者增加自己特有的方法。继承简化了编程过程,是的编程过程更高效。

   Java只支持单继承,单继承是指一个子类只能有一个父类。

3.      多态。

多态可以简单概括为“一个接口,多个方法”。也就是说,对一个接口实现多种不同的方法就是多态。多态主要在继承过程中,通过重载和重写实现。多态使得java更具有灵活性和抽象性。

重载,多个方法有相同的方法名,但是参数不同。调用方法是,系统会根据参数的情况自动选择相应的方法。

重写,子类在继承父类方法后可以重写父类方法。重写会将父类方法覆盖,子类调用方法时会调用重写后的方法。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值