zoukankan      html  css  js  c++  java
  • Java this关键字

    Java有一个关键字叫this。 它是对类的当前实例的引用。它只能在实例的上下文中使用。以下代码显示如何使用this关键字。

    1
    2
    3
    4
    5
    public class Main {
      int varA = 1;
      int varB = varA; // Assign value of varA to varB
      int varC = this.varA; // Assign value of varA to varC
    }

    当实例变量或类变量被具有相同名称的另一个变量覆盖时,需要使用关键字this限定一个实例变量,并使用类名称定义一个类变量。

    实例

    下面的代码显示了如何使用this关键字来引用一个实例变量,它的名字被一个局部变量覆盖隐藏。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public class Main {
      int num = 2018// 这是一个实例变量
     
      void printNum(int num) { // 这个参数的名称也叫 num ,与上面实例变量同名
        System.out.println("Parameter num: " + num); // 打印参数 num 的值
        System.out.println("Instance variable num: " this.num); // 打印实例变量 num 的值
      }
     
      public static void main(String[] args) {
        Main tt6 = new Main();
        tt6.printNum(2017);
      }
    }

    上面的代码生成以下结果。

  • 相关阅读:
    解决maven无法下载jar的问题
    Vue-Router 基础
    VUE自定义组件
    VUE过滤器
    VUE生命周期函数
    VUE表单输入绑定
    VUE计算属性和监听器
    VUE 模板语法
    VUE介绍
    taro3.x: 函数组件createIntersectionObserver
  • 原文地址:https://www.cnblogs.com/hane/p/7337908.html
Copyright © 2011-2022 走看看