Java面向对象编程系列之第二章 封装性

封装性:防止外部类对本类属性直接访问,使用关键字private私有化属性;

class Person{ // 类名称:Person

    private String name; // 属性:name

    private int age; //属性: age

    public void tell(){ // 方法:tell()

        System.out.println("姓名:"+name+"年龄:"+age);

    }

}

私有化以后,属性无法直接访问,因此,通过 setter() 与 getter() 方法间接访问私有属性;

class Person{ // 类名称:Person

    private String name; // 属性:name

    private int age; //属性: age

    public void setName(String n){

        name = n;

    }

    public String getName(){

        return name;

    }

    public void setAge(String a){

        age= a;

    }

    public int getAge(){

        return age;

    }

}
public class mainDemo{

    Person per = new Person();

    per.setName("张三");
    per.setAge(30);

    System.out.println(“姓名:”+per.getName()+“年龄”+per.getAge());

}

猜你喜欢

转载自blog.csdn.net/guxunshe5199/article/details/81093082
今日推荐