Java-private关键字

private关键字:
(1)私有的意义,可以修饰成员变量和成员方法.
(2)特点:
被private修饰的后的成员只能在本类中被访问.
(3)private的应用:
写一个类的时候:
把所有的成员变量给private了.
提供对应的getXxx()/setXxx()方法.

//定义学生类
class Student {
    //姓名
    private String name;
    //年龄
    private int age;

    //姓名获取值
    public String getName() {
        return name;
    }

    //姓名设置值
    public void setName(String n) {
        name = n;
    }

    //年龄获取值
    public int getAge() {
        return age;
    }

    //年龄赋值
    public void setAge(int a) {
        age = a;
    }
}

//测试类
class StudentTest {
    public static void main(String[] args) {
        //创建学生对象
        Student s = new Student();

        //使用成员变量
        //错误:被私有修饰了,外界不能直接访问了
        //System.out.println(s.name+"---"+s.age);
        System.out.println(s.getName()+"---"+s.getAge());

        //给成员变量赋值
        //s.name = "林青霞";
        //s.age = 27;
        //通过方法给赋值
        s.setName("林青霞");
        s.setAge(27);
        System.out.println(s.getName()+"---"+s.getAge());
    }
}

猜你喜欢

转载自blog.csdn.net/Smile_Sunny521/article/details/89533081
今日推荐