首页 > 其他 > 详细

9.3使用变量的规则

时间:2021-03-20 23:14:17      阅读:38      评论:0      收藏:0      [点我收藏+]
局部位置:
方法的参数列表 或者 方法体语句(方法内部)
成员位置:
类中,方法外。
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());
    }
}

9.3使用变量的规则

原文:https://blog.51cto.com/15138685/2666760

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!