【Java面向对象三大特点】

Java面向对象三大特点

面向对象特点——封装、继承、多态

一、封装

封装是面向对象的核心思想,将对象的属性和行为封装起水,不需要让外界知道具体实现细节,这就是封装思想。例如,用户使用计算机,只需要使用手指敲键盘就可以了,无须知道计算机内部是如何工作的,即使用户可能碰巧知道计算机的工作原理,但在使用时,并不完全依赖计算机工作原理这些细节。

二、继承

继承主要描述的就是类与类之间的关系,通过继承,可以在无需编写原有类的情况下,对原有类的功能进行扩展。例如:有一个汽车类,该类中描述了汽车的普通属性和功能,而轿车类中不仅应该包含汽车的属性和功能,还应该增加轿车特有的属性和功能,这时,可以让轿车类继承汽车类,在轿车类中单独添加轿车特有的属性和功能就可以了。继承不仅增强了代码的复用性,提高了开发效率,还为程序的维护补充提供了便利。

三、多态

多态指的是在一个类中定义的属性和功能被其他类继承后,当把子类对象之间赋值给父类引用变量时,相同引用类型的变调用同一个方法所呈现出的多种不同行为特性。例如:当听到cut这个单词时,理发师的行为表现是剪发,演员的行为表现是停止表演等。不同的对象,所表现的行为是不一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值