1.面向对象编程三大特效:封装 继承 多态
1.封装
封装.;体现保护性,易用性
在Java中一共有如下四个关键字来实现封装特性(属性封装)
private<protected<default<public
当属性或方法使用public修饰时,无论如何都能使用
当属性或方法使用private修饰时,只能在类的{}能用----出了这个类,外部就根本不知到其存在。
易用性
//class 定义一个类
class Car{
private String engine;//发动机
private String Lunzi;//车轮子;
private String fangxiangpan;//方向盘
public void start(){
engine = "打火";
Lunzi = "跑起来";
fangxiangpan = "转起来";
}
}
public class Test {
public static void main(String[] args) {
Car 霸道 = new Car();
霸道.start();
}
}
保护性
阿里编码规约:
类中的所有成员变量一律使用private封装
2.若干年,