一、封装:.
1、优势:可提高程序安全性
2、特点:
将属性私有化,提供公有的getter和setter方法来间接访问私有的属性
(1)setter方法是带有参数,没有返回值,完成对属性的赋值操作.
(2)getter方法是没有参数,带有返回值,完成对属性的取值操作.
(3)private访问修改符:可以用来修饰类,属性,方法,代表私有的 ,只能在定义的类中被使用.
如:
public class Test{
public static void main(String[] args) {
Car hq=new Car();
hq.setLength(4.7);
System.out.println("长度:"+hq.getLength());
}
}
class Car{
private double length;
public void setLength(double length) {
if(length<0) {
length=0;
}else {
this.length=length;
}
}
public double getLength() {
return length;
}
}