zoukankan      html  css  js  c++  java
  • Java中的this关键字老生常谈

    一.this的由来

     this关键字就是获得调用当前方法对象的引用。

    二.注意点

    this关键字只能出现在方法内部,完成对调用该方法的对象的引用。

    三.this关键字的三个用处

    1.最主要的用处:

    获得当前调用该方法对象的成员,(这个就不讲了,用的太多了。。。。。)

    2.当做函数的返回值或者一个实参。(这个也不讲了)

    3.使用this关键字调用构造方法(目的是在构造器中调用另外一个构造器,避免代码的重复,所以只能在构造器中使用这一种方法

    当一个类含有多个构造方法时,在构造器中可以使用this关键字来完成对另外一个构造器的调用

    形式如下:

    this(参数。。。。)

    代码列子如下:

    public class ThisClass {
        private int num;
        private String str;
    
        public ThisClass(int num) {
            this.num=num;
            str="";
        }
    }

    在多一个构造器  采用this关键字来调用上一个关键字:

    public ThisClass(String str) {
            this(19);
            this.str=str;
        }

    注意点:1. this()必须放在构造器的开始,反例:

                   2.this()只能调用一次

                   3.this()只能出现在构造器中

     

  • 相关阅读:
    Java:多线程<一>
    Java:Exception
    Java: 内部类
    Ubuntu安装jdk
    ubuntu搜狗拼音安装
    录音-树莓派USB摄像头话筒
    leetcode 最小栈
    leetcode 编辑距离 动态规划
    leetcode 最小覆盖字串
    leetcode 最长上升子序列 动态规划
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9349398.html
Copyright © 2011-2022 走看看