目录
封装
所谓封装实际上没有那么复杂,只需要记住一下两条重点:
1、在创建类的基础上,用private来修饰变量或者方法,private是私有的意思,它修饰过的变量或者方法只有在本类中才能直接使用,变量在同包里使用时需要在private本类中书写set和get方法,然后在需要访问它的类中用set进行访问,用get获得数值。
private double weight;
private int wheels;
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
public int getWheels() {
return wheels;
}
public void setWheels(int wheels) {
this.wheels = wheels;
}
像这样一段代码就是private修饰的本类,下面这段代码就是在另一个类中访问private的方法。需要用set和get方法进行访问。
public static void main(String[] args) {
qwe w=new qwe();
w.setWeight(234);
double a= w.getWeight();
System.out.println(a);
}
2、被private修饰过的变量或方法最多只能在同一个包内被访问,出了这个包时绝对无法被访问的。
静态变量
此外我在说一个静态变量的定义和使用方法。
静态变量的书写格式是:static 数据类型 变量名=数值;
静态变量是比必须要进行初始化赋值的,静态变量在程序运行当中的初始值不会改变,即使它被调用被赋值了其他数,在赋值结束之后它依旧会变回初始化时的值,因此在需要经常用到一个值的时候,就可以使用静态变量。