A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本期为大家分享Java面向对象三大特征
1. 封装性
概念:封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。即:将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。
优点:提高代码的安全性
2. 继承性
概念:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。
优点:1. 提高代码的复用性。
2. 类与类之间产生了关系,是多态的前提。
3. 多态性
概念:是指同一行为,具有多个不同表现形式。实际开发的过程中,父类类型作为方法形式参数,传递子类对象给方法,进行方法的调用,更能体现出多态的扩展性与便利性。
优点:可以使程序编写的更简单,并有良好的扩展。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马