权限修饰符:
•
基本上使用
public
和
private
•
Public
:任意位置(同一个类,同一个包,子类,非子类)
•
Protected
:同一个类中,同一个包中,子类
•
(
default
),同一个类中,同一个包中
•
Private
:同一个类中
javaBean:
•
1
、带有
main
方法的类
---
测试类
•
2
、封装数据的类
—
实体类
---
javabean
•
3
、标准
javabean
:
•
3-1
成员变量全部
privat
•
3-2
一个有参构造方法,一个无参构造方法
•
3-3
setXXX
getXXX
方法
•
原因:有可能接收到一个错误的数据-->
成员变量私有化
•
javaBean
放在
domain
包中
public class Student {
String name;
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) {
this.age = age;
}
public Student() {//一个无参构造器
}
public Student(String name, int age) {//一个有参构造器
System.out.println("无this的局部变量:" + name + ", " + age);
System.out.println("有this的成员变量:" + this.name + ", " + this.age);
}
}