package com.itcode.demo;
/**
* @author: 成都码到功成学员
* @Description:
* overwrite方法重写
*/
class TestEnc {
// 私有化属性
private int age;
private String name;
private boolean human;
// 对外提供访问方式。
/**
* @return the age
*/
public int getAge() {
return age;
}
/**
* @param age the age to set
*/
public void setAge(int age) {
// 在里面做一些逻辑,外界无法查看
if( age>18) {
System.out.println("成年了");
this.age = age;
}else {
System.out.println("还小");
}
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}
/**
* @return the human
* 记住 布尔类型的get方法是这样的。isXXX();
*/
public boolean isHuman() {
return human;
}
/**
* @param human the human to set
*/
public void setHuman(boolean human) {
this.human = human;
}
}
public class TestEncapsulation {
public static void main(String[] args) {
TestEnc enc = new TestEnc();
enc.setAge(23);
}
}