private关键字
是一个权限修饰符
可以修饰成员(成员变量和成员方法)
作用是保护成员不被别的类使用,被private修饰的成员只在本类中才能访问
针对private修饰的成员变量,如果需要被其他的类使用,提供相应的操作。
提供"get变量名()"方法,用于获取成员变量的值,方法是public修饰
提供"set变量名(参数)"方法,用于设置成员变量的值,方法用public修饰
package com.ithema_10;
/*
学生测试类
*/
public class StudentDemo {
public static void main(String[] args){
//创建对象
Student s = new Student();
//给成员变量赋值
s.name = "林青霞";
//s.age = -30;
//s.setAge(30);
s.setAge(30);
//调用Show方法
s.show();
}
}
package com.ithema_10;
/*
学生类
*/
public class Student {
//成员变量
String name;
// int age;
private int age;
//提供get/set方法
public void setAge(int a){
//age = a;
if(a < 0 || a > 120){
System.out.println("您给的年龄有误");
}else {
age = a;
}
}
public int getAge(){
return age;
}
//成员方法
public void show() {System.out.println(name + "," + age);}
}