public 该类或非该类均可以访问
private 只有该类可以访问
protected 该类及其子类的成员可以访问,同一个包中的类亦可以访问
默认 同一个包中的类可以访问
class Student
{
private int age;
String name;
double score;
private int sex; // private 私有属性 只能在类的内容访问
private void myage(int fage)
{
age = fage;
}
public void setage(int realage)
{
age = realage;
}
public int getage()
{
myage(20); // 会调用私有属性的 myage方法
return age;
}
// 设置私有属性的值
public void setSex(int realSex)
{
sex = realSex;
}
public int getSex()
{
return sex;
}
void introduce()
{
System.out.println("age:"+age + "--name:"+name + "--score:"+score);
}
}
public class Demo1 {
public static void main(String[] args) {
Student stu1 = new Student();
stu1.name = "hello";
stu1.score = 100;
stu1.setage(50); // 设置一个年龄
stu1.introduce();
stu1.setSex(10);
// stu1.getSex();
System.out.println("sex ="+stu1.getSex());
System.out.println("age="+stu1.getage()); // 获取一个年龄
}
}