类的四大特性

封装性、继承性、多态性、抽象性
我们都知道类是对象的抽象,而对象是类的实例化的表现,那类的这四个特性体现在哪呢?
1.封装性
一般对象都具有属性和行为,例如一个人,他的身高、体重就是他的属性,而吃饭则为他的行为,我们通常将整个对象的属性和行为封装在一个类中。这就是封装的体现。还有就是通常我们的属性可以设置修饰符为private,这样其他类访问本类时,就只能通过我们在类中写的getter和setter方法来访问,这样就增强了安全性以及实现了信息隐藏。
2.继承性
在我们的现实生活中,继承这个词应该不陌生,一般子承父业,而在Java中,也应用到这点,可以实现最大限度的代码复用。Java的类都是单继承的,接口与接口都是多继承,类与接口是多实现的(这里有两个关键字就是this和super的用法),另外所有类都是Object的子类,都继承了equals方法和toString方法。
3.多态性
多态性主要有方法的多态和类型的多态。方法的多态包括方法的重载和覆盖,而类型的多态表现为,子类是一种父类类型。
4.抽象性
万物皆对象,世间几乎所有的事物我们都可抽象为一个类,用对象表达实体的属性和操作。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值