12.成员变量私有的标准代码

private最常见应用

  • A:把成员变量用private修饰

  • B:提供对应的getXxx()/setXxx()方法

package com.itheima_06;
/*
 * 学生类
 */
public class Student {
    private String name;
    private int age;
    
    public void setName(String n) {
        name = n;
    }
    
    public String getName() {
        return name;
    }

    public void setAge(int age) {
        this.age = age;
    }
    
    public int getAge() {
        return age;
    }
}
package com.itheima_06;
/*
 * 学生类的测试类
 */
public class StudentDemo {
    public static void main(String[] args) {
        //创建对象
        Student s = new Student();
        System.out.println(s.getName() + "---" + s.getAge());
        
        s.setName("林青霞");
        s.setAge(280);
        System.out.println(s.getName() + "---" + s.getAge());
    }
}

你可能感兴趣的:(12.成员变量私有的标准代码)