JAVA类的封装特性

首先java是一种面向对象的编程,面向对面的开发软件都有下面三种特性:

1.封装性。

2.继承性。

3.多态性。

让我们来首先解释一下封装:封装是面向对象的核心思想,是将对象的属性和行为封装起来,然后其载体就是类。简而言之就是,将你要进行的对象的特性进行进一步的简化和提取,比如说:用户使用计算机时候,只需要动动手指头敲击一下键盘就可以实现一些功能,无须知道计算机内部是怎么工作的,即使用户可能知道计算的工作原理,但在使用计算机的时候也不需要依赖于计算机原理的这些细节。

采用封装的思想可以保证类内部的数据结构的完整性,采用该类的用户不能轻易地直接操作这些数据结构,只能执行该类公开的数据来进行操作,这样就避免了外部操作对程序的运行造成的一些影响,提交了程序的可维护性。

类内部数据隐藏。

   类  ———— 为用户提供对象的属性和行为的借口————.>用户通过这些接口来使用这些类,无需知道这些类内部是如何构成的,不能操作类中的内部数据。


继承:类与类之间同样具有这些关系,如一个百货公司类与销售类想联系,类之间的这种关系被称为关联,关联主要描述两个类之间的一般二元关系,例如,一个百货公司类与销售员类就是一个关联,学生类与教师类也是一个关联,两个类之间的关系有很多种。继承却只是关联中的一个而已。

当处理一个问题的时候,可以将一些有用的类保留下来,在遇到同样的问题时拿来复用。从来简化了开发的效率和程序员的付出,从而提高程序的发展。


多态:其实就是将父类对象引用为子类的特性。多态性允许已统一的风格编写代码,以处理种类繁多的已存在的类及相关类。提到多态就不得不提抽象类和接口,因为多态的实现不依赖具体类,而是依赖于抽象类和接口。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值