9.3使用变量的规则
作者:互联网
局部位置:
方法的参数列表 或者 方法体语句(方法内部)
成员位置:
类中,方法外。
java中使用变量的规则:
使用变量遵循“就近原则”,如果局部位置有,就使用。
没有就去本类的成员位置找,有就使用没有就去父类中寻找。
以学生类测试为例
/*
定义学生类
*/
public class Student {
//成员变量
private String name;
private int age;
//提供公共的访问方式 分别设置,设置值获取值,
//设置age的值
public void setAge(int a) {
age = a;
}
public void setName(String n){
name = n;
}
/*
在这里可以对age进行限定,但是没必要
因为从前端传过来的数据本身就是合法数据校验过的
if (a>200 || a<=0){
//非法值
age =1;}else {
age =a;
}*/
//获取age的值
public int getAge(){
return age;
}
public String getName(){
return name;
}
//成员方法
public void study(){
String name ="小黑";
System.out.println(name+"在学习");
}
}
/*
学生的测试类
*/
public class testStudent {
//main方法是程序的主入口,所有代码从这里开始
public static void main(String[] args) {
//1.创建学生类的对象
Student s =new Student();
//2.成员变量赋值
// s.age=18;
/* s.name="小明";
System.out.println(s.name);*/
// System.out.println(s.age);
System.out.println();
//3.调用成员方法
s.study();
//设置值
s.setAge(23);
s.setName("小明");
//获取值
System.out.println(s.getAge());
System.out.println(s.getName());
}
}
标签:变量,age,System,name,规则,println,9.3,public,out 来源: https://blog.51cto.com/15138685/2666760