Private 关键字
用private关键字修饰的变量为类的私有变量,只有类内的函数可以访问,类外的对象不可直接用点**.**运算访问私有变量。
示例:
先建立一个Person类,代码如下:
public class Person {
String name; //默认为public
private int age;
public void show()
{
System.out.println("名字:"+name+" 年龄:"+ age);
}
public void setAge(int num) {
age=num;
}
public int getAge() {
return age;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
另一个类testPerson,里面引用Person定义person。代码如下:
public class TestPerson {
public static void main(String[] args) {
Person person = new Person();
person.name="张三";
person.setAge(10);
person.show();
}
}
this关键字
当一个函数的参数名于本类的变量名相同时,用this关键字区分。
示例代码如下:
String name; //默认为public
public void sayHi(String name) {
System.oout.println(name + "Hello" + this.name);
}
pr
本文详细介绍了Java中private关键字的作用,即修饰类的私有变量,仅允许类内函数访问,通过示例展示了如何使用set和get方法访问私有变量。同时,解释了this关键字的用途,用于在函数参数名与类变量名相同的情况下进行区分。
753

被折叠的 条评论
为什么被折叠?



