- 封装
概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
访问修饰符 | 说明 |
---|---|
default | 只能当前类使用 |
private | 包访问权限,被修饰的成员或者外部类可以被相同包下的其他类访问 |
protected | 子类访问权限,被修饰成员可以被同一个包中其他类访问,也可以被不同包中的子类访问 |
public | 都可以访问 |
- 继承
子类可以得到父类的特征除private修饰的,达到代码重用
- 多态
多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定
JAVA中多态表现在俩方面:
1.引用多态
既父类对象指向本类或子类对象
2.方法多态
创建本类对象时,调用的方法为本类方法;
创建子类对象时,调用的方法为子类重写的方法或者继承的方法;