JAVA面向对象之封装
封装的定义
封装是面向对象的三大特征之一,是为了避免出现不合理的值,而对成员变量的访问做出一些限制,不允许外界随意访问。
如何实现封装
1.Java一些关键字的访问范围
2.在定义一个类的时候,将类中的属性私有化,即使用private关键字进行修饰,如果外界想要访问,需要调用指定的方法
class student {
private String name;
private int age;
//getName方法是获取name
public String getName() {
return name;
}
//setName是设置name
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
方法的重载和递归