zoukankan      html  css  js  c++  java
  • this关键字用来访问本类的内容

    this关键字用来访问本类的内容

    三种用法:

    1. 在本类成员方法中,访问本类的成员变量
    class Fu{
        int num = 10;
    }
    class Zi extends Fu{
        int num = 20;
        
        public void method(){
            int num = 30;
            System.out.println(num);//30
            System.out.println(this.num);//20
            System.out.println(super.num);//10
        }
    }
    

    2.在本类成员方法中,访问本类中的另一个成员方法。

    public void method(){
        System.out.println("AAA");
    }
    public void methodB(){
        this.method();
        System.out.println("DDD");
    }
    

    3.在本类的构造方法中,访问本类的另一个构造方法

    注意:

    • this(...)调用必须也是构造方法的第一个语句,唯一一个。
    • super和this两种构造调用,不能同时使用。
    public Zi(){
        this(66);//本类的无参构造,调用本类的有参构造
    }
    public zi(int n){
        
    }
    

    图解

  • 相关阅读:
    prometheus之五:kube-state-metrics
    prometheus之四:node-exporter
    go语言基础
    EFK+kafka集群实战
    K8S 集群排错指南
    短信倒计时
    微信消息模板
    阿里大鱼
    mui下拉加载
    php无限极分类
  • 原文地址:https://www.cnblogs.com/anke-z/p/12383528.html
Copyright © 2011-2022 走看看