package 面向对象基础;
import java.util.jar.Attributes.Name;
class Student{
private String name;
private int age;
public void setName(String n){
name = n;
}
public void setAge(int a){
if(a>=0 && a<90){
age = a;}
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public void print(){
System.out.println("名字是"+name+",年龄是"+age);
}
}
public class FengZhuang1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Student stu = new Student();
stu.setName("张三");
stu.setAge(20);
stu.print();
}
}
封装:目的就是保护内容,保证某些属性或方法不被外部看见,而在内部自己处理
观察以下代码‘:
所以此时要引入setter和getter方法
例子: