JAVA冲刺复习之封装


以属性为例进行封装:
将属性私有化,用private修饰。一旦加入权限修饰符,其他人不可以随意的获取这个属性。
可以用idea快捷键生成get和set:alt+insert-->Getter+Sertter-->选择属性

代码实现:
package OOP;

public class Girl {
private String name;
private int age;
private double height;
public Girl(){
}
public Girl(String name,int age,double height){
this.name=name;
this.age=age;
this.height=height;
}

public String getName() {//给name提供一个读取方法
    return name;
}

public void setName(String name) {//给name提供一个赋值方法
    this.name = name;
}

public double getHeight() {
    return height;
}

public void setHeight(double height) {
    this.height = height;
}

public int getAge() {
    return age;
}

public void setAge(int age) {
    this.age = age;
}

}
System.out.println("00000000000000000000000000000000000000000000000000000000000000000000000000");
package OOP;

public class Test02 {
public static void main(String[] args) {
Girl g1 = new Girl("玲玲", 17, 166);
System.out.println(g1.getName());//读取用get
System.out.println(g1.getAge());
System.out.println(g1.getHeight());
}
}
运行结果:
玲玲
17
166.0

posted @ 2025-06-15 21:53  骆驼刺破仙人掌007  阅读(3)  评论(0)    收藏  举报