Java基础 封装
User.java
package first.封装;
/**
* 封装的步骤
* 1.所有属性私有化
* 2.对外提供操作入口set()方法和get()方法
* 3.命名规范
* public void set+属性名首字母大写(形参){
*
* }
* public int get+属性名首字母大写(){
*
* }
*/
public class User {
private int age;
public void setAge(int a){
if (a<0 || a>100){
System.out.println("年龄不合法");
return;
}
age = a;
}
public int getAge(){
return age;
}
}
Test02.java
package first.封装;
// 有static关键字的方法调用:类名.方法名(参数)
// 没有static关键字的方法调用:引用.方法名(参数)
public class Test02 {
public static void main(String[] args){
// 创建类
User u = new User();
// u.age = 100; 报错
u.setAge(20);
int result = u.getAge();
System.out.println("年龄是:" + result);
}
}