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