private关键词的使用

private关键词的使用
一个标准类的编写:
把成员变量用private修饰
提供对应的getXxx()/setXxx()方法

private被封装的属性与方法只能在本类中使用,类外部不可见
注意:类的设计原则:编写类的时候,没有额外说明,所有属性必须使用private封装(成员变量)

我用的是IDEA工具,新建一个JavaClass类命名为Teacher

public class Teacher {
    
    
//   1.把成员变量用private修饰
    private String name;
    private int age;
 //    2.使用set(设置)方法,get(获取)方法
 //		注意参数类型与前文的一致。
        public void setName(String n){
    
    
            name=n;
        }
        public String getName(){
    
    
            return name;
        }
        public void setAge(int a){
    
    
            age=a;
        }
        public int getAge(){
    
    
            return age;
        }
        public void show(){
    
    
            System.out.println(getName()+","+getAge());
        }
}

再新建一个JavaClass类命名为TeacherDemo

public class TeacherDemo {
    
    
    public static void main(String[] args) {
    
    
        //   创造对象
        Teacher t=new Teacher();
//        给set赋值
        t.setName("小林");
        t.setAge(23);
        //调用方法
        t.show();

        //调用,输出
        System.out.println(t.getName()+","+t.getAge());
    }
}

输出:

小林,23
小林,23

Guess you like

Origin blog.csdn.net/weixin_45090657/article/details/119772536