08关键字之private的使用
private关键字
A·是一个权限修饰符
B·可以修饰成员变量和成员方法C·被它修饰的成员只能在本类中被访问
public class PrivateDemo {
public static void main(String[] args) {
PrivateTest test = new PrivateTest();
//不可以直接访问类成员
// test.name="小明";
// test.age = 1;
// test.temp();
//给成员变量赋值
test.setName("小明");
test.setAge(120);
//打印并输出
test.show();
}
}
//使用private修身成员变量,对外提供公共的访问方式,提高数据安全性。
class PrivateTest {
//private修身成员变量
private String name;
private int age;
//提供公共方法
public void setName(String n) {
//将n的值赋给name
name = n;
}
public void setAge(int a) {
//判断数据是否符合现实情况
if (a > 120 || a < 0) {
a = 0;
System.out.println("年龄输入有误,请输入1-120");
} else {
age = a;
}
}
//private修饰的方法不能被访问
private void temp() {
}
//打印方法
public void show() {
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
}
}
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
自学Java 如文章有问题 还请大神指点。

浙公网安备 33010602011771号