Posición local:
lista de parámetros del método o declaración del cuerpo del método (dentro del método)
posición del miembro: en la
clase, fuera del método.
Las reglas de uso de variables en Java: el
uso de variables sigue el "principio de proximidad", si hay una ubicación local, úsela.
Si no es así, vaya a la posición de miembro de esta clase para buscar, y use si no hay, vaya a la clase principal para buscar.
Tome la prueba del estudiante como ejemplo
/*
定义学生类
*/
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());
}
}