首页 > 代码库 > 封装性
封装性
----------siwuxie095
1、封装性的作用
保护某些属性和方法不被外部所看见/访问
2、封装的实现
为属性和方法进行封装是通过关键字private声明的
实现该属性的 get 和 set 方法为外部所访问
快速实现 get 和 set:在代码编辑界面,右键->Source->Generate Getters and Setters
代码:
package com.siwuxie095.classdemo;
class PersonX{ private String name; private int age;
public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { if (age>=0&&age<=150) { this.age = age; }
}
public void tell() { System.out.println("姓名:"+getName()+" 年龄:"+getAge()); }
}
public class ClassDemo02 {
public static void main(String[] args) { PersonX per=new PersonX(); per.setName("张三"); per.setAge(30); per.tell(); }
} |
运行一览:
【made by siwuxie095】
封装性