zoukankan      html  css  js  c++  java
  • this关键字的由来及使用

    Student.java

    /*
      *   学生类
     * 
      *     起名字我们要求做到见名知意。
     * 
      * 如果有局部变量名和成员变量名相同,在局部使用的时候,采用的是就近原则。
     *
      *我们有没有办法吧局部变量的name赋值给成员变量的name呢?
      *           用this关键字就可以解决这个问题
     *    
     *      this代表所在类的对象引用   
     *             方法被哪个对象调用,this就代表那个对象
     *    
     *    
     */
    public class Student {
        private String name;
        private int age;
        public void setName(String name)
        {
            name=name;
            this.name=name;
        }
        public String  getName()
        {
            return name;
        }
        public void setAge(int age)
        {
            age=age;
            this.age=age;
        }
        public int getAge()
        {
            return age;
        }
        
        
    
    }

    StudentDemo.java

    public class StudentDemo {
        public static void main(String[] args) {
            //创建对象
            Student s=new Student();
            System.out.println(s.getAge()+s.getName());
            s.setAge(30);
            s.setName("林依晨");
            System.out.println(s.getAge()+s.getName());
        }
    
    }
  • 相关阅读:
    中国象棋评估函数建模
    C语言中指针变量传参
    STM32外部中断
    C语言中的注释
    STM32学习网址
    C语言中的布尔值
    更改KEIL背景配色
    Modbus通讯协议
    DUP
    算法的时间复杂度
  • 原文地址:https://www.cnblogs.com/long-holiday/p/10244326.html
Copyright © 2011-2022 走看看