面向对象篇之封装&javaBean
0x01、封装
将属性隐藏起来,要是访问某个属性,提供公共方法对其访问。
步骤:使用private关键字修饰成员变量。
对需要访问的成员变量提供对应的get、set方法。
这样能有效的增强代码的安全性,间接对数据进行访问和修改。
private的作用
- private是一个权限修饰符,代表最小权限。
- 可以修饰成员变量和成员方法。
- 被private修饰后的成员变量和成员方法,只在本类中才能访问。
package com.javase.day01;
public class Student {
private Integer age;
private String name;
public Student() {
}
public Student(Integer age, String name) {
this.age = age;
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
标准类的组成
JavaBean
是 Java语言编写类的一种标准规范。符合JavaBean
的类,要求类必须是公共的,属性使用private修饰,并且具有无参数的构造方法,提供用来操作成员变量的set
和get
方法。
public class ClassName{
//成员变量 private
//构造方法
//无参构造方法【必须】
//满参构造方法【建议】
//getXxx()
//setXxx()
//成员方法
}