java面向对象的三大特性:封装、继承和多态

java是一门面向对象语言,也就是说在java的世界里,一切皆对象!那么面向对象有什么特点呢?其实java面向对象主要有三大特征:

  1. 封装:所谓的封装就是把一些东西包装起来,不让别人看见,比如一些属性和方法,在java中用priva来修饰属性和方法,表示对外不可见。然后提供对应的一些公开方法来让外界获取对应的属性值等等,这样就可以大大的提高程序的安全性和复用性。
  2. 继承:继承就是子类继承父类,我们可以把一些共同的属性或者方法抽取到同一个类中作为父类,然后我们可以用其他类去继承这个类,使用关键字extends,这样这些类就拥有了共同的属性和方法了,就没必要重复去写这些代码,这样也提高了代码的复用性。
  3. 多态:多态则表现的是同一对象在不同时期(编译、运行)时所体现出来的不同状态,多态的前提是要有继承关系、方法要重写以及父类的引用要指向子类的对象。否则无法体现出多态,多态主要用于接口,提高了代码的维护性、可扩展性和解耦性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值