本帖最后由 李伟松 于 2015-3-17 12:50 编辑
就像把自家的门锁了就不进家了吗?所以家还是要进的,但是钥匙是你自己拿的!你好像对封装还理解不太清::)封装的好处:便于重复使用,安全性高。- class Demo{
- private int age;//把属性私有对外提供公共的访问方法,可控性提高了
- public void setAge(int age){
- if(age>0 && age<=200){
- this.age = age;
- }else {
- System.out.println("请回火星");
- }
- }
- public int getAge(){
- return age;
- }
- /*
- 设置是setXxx要传参数
- 获取是getXxx要返回值类型,返回值类型和属性一致
- */
- }
- class DemoTest{
- public static void main(String[] args) {
- Demo d = new Demo();
- d.setAge(-20);
- System.out.println(d.getAge());
- }
- }
复制代码
|