温习java三大特性的总结(简单易懂)

一、面向对象是什么?

面向对象(Object Oriented,OO)是软件开发方法,一种编程范式。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、人工智能等领域。

Java是面向对象的高级编程语言,类和对象是Java程序的核心构成。 对象就是真实世界中的实体,对象与实体是一一对应的

:抽象的概念集合,是一个共性的产物,类中定义属性(特征)和方法(行为)。如:人类,具有共性的特征都有鼻子、眼睛、头发等;具有共性的行为有吃饭、睡觉、走路等

对象:对象是一种个性的表示,表示一个独立的个体,每个对象有自己独立的属性和行为,由此来区分不同的对象。

总结:类是对象的模板,对象是类的实例。

java三大特性:继承、封装、多态

继承 是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类,继承关键字为extends继承就是子类继承父类的特征和行为,使子类对象(实例)具有父类的实例域和方法,或从父类继承方法,使得子类具有父类相同的行为。

 

封装 核心思想就是“隐藏细节”、“数据安全”:将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑,保证了数据的安全和程序的稳定。

使用 private 修饰符把成员变量设置为私有,防止外部程序直接随意调用或修改成员变量,然后对外提供 publicsetget 方法按照开发者的意愿(可以编写一些业务逻辑代码,虽然很少这样做)设置和获取成员变量的值。

Java 中主要有 private、protected、public 和 default访问权限 四种:

public 修饰符,具有最大的访问权限,可以访问任何一个在 CLASSPATH 下的类、接口、异常等。

protected修饰符,主要作用就是用来保护子类,子类可以访问这些成员变量和方法,其余类不可以。

default修饰符,主要是本包的类可以访问。

private 修饰符,访问权限仅限于本类内部,在实际开发过程中,大多数的成员变量和方法都是使用 private 修饰的。

 

多态 多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:

当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。

多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。

以上结论引用于百度安全验证https://baijiahao.baidu.com/s?id=1709162473198727830&wfr=spider&for=pc

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值