java如何体现面向对象思想_个人理解Java中的面向对象思想

首先要理解什么事对象,所谓对象就是实际生活中的具体事物,手机、钱包、电脑、鼠标等,这些都是对象。

面对对象解决问题的思路是:从现实世界中客观存在的事物出发来构造软件系统,并在系统中极可能运用人类的自然思维方式,强调直接以问题域中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把他们抽象地表示为系统中的对象,作为系统基本构成单位

面向对象在Java中的实现主要通过以下三个特征:

(1)封装

首先引入一个概念,类。类是具有相同属性和行为的事物的载体,我们把这类载体称作类。而隐藏类的实现细节,让使用者能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作,这样的行为就是封装。简而言之就是,隐藏属性、方法或实现细节的过程。

(2)继承

继承是类之间的一种关系,一般类与特殊类之间的一种关系,也称泛化。继承性是子类自动共享父类属性和方法的机制,在定义和实现一个类的时候,可以再已经存在的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入自己若干新的内容。

(3)多态

多态,指同一个命名可具有不同语义。犯法中,常指在一般类中的属性或方法被特殊类继承之后,可以具有不同的数据或表现出不同的行为,对于自雷,可用不同的方法替代实现父类的服务的方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值