面向对象的特征
面向对象的特征总共有三种:封装、继承、多态
封装
将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过提供的方法来对隐藏的信息进行操作和访问。
从字面意思来看,封装包括两个过程:1. 封 ;2. 装
封 就是访问权限控制
访问权限控制符的使用
1. 在类属性上使用
2. 在类方法上使用
3. 可以在类、接口上使用(注意:访问权限修饰类、接口的时候,只能用public、friendly)
Javabean
在声明一个类时,通常会将属性私有化,只暴露方法。
创建get/set+属性名称(){},用于属性的读写。
装 就是把成员属性和成员方法装到类里
继承
继承的目的是创建一个具有等级层次的类。
继承就是子类继承父类的特征和行为,使得子类对象具有父类的实例域和方法,或者子类从父类继承方法,使得子类具有父类的相同行为。
类的继承格式
class 父类 { } class 子类 extends 父类 { }