zoukankan      html  css  js  c++  java
  • java中 this的作用

    this关键字只能在方法内部使用,表示对当前对象的引用。this的用法和其他对象的引用并无不同。

    需要注意,如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用即可。 

    this的几种用法:

    1.表示当前对象的引用。

    例如:

    (1)方法中的return this  返回对当前对象的引用。

    (2)方法中的 this.name  表示当前对象的成员变量。

    (3)在方法中将当前对象传递给其他方法。如下代码,Apple 将自身的对象传递给Peeler.peel()方法。

    class Apple{

    Apple getPeeled(){

    return Peeler.peel(this);

    }

    }

    class Peeler{

    static Apple peel(Apple apple){

    return apple;

    }

    }

    2.在构造方法中调用其他构造方法。

    注意:

    (1)除了构造方法外,编译器禁止在其他任何方法中调用构造方法。

    (2)只能用this调用一个构造方法,而且必须将调用置于最起始处。

     

  • 相关阅读:
    进度条加载
    插件
    倒计时
    阿里云oss教程
    拖拽排序插件 ---- Dragula
    预览图片代码
    Error: spawn xxxx ENOENT原因与解决
    关于环境配置的随笔
    js下载文件
    QuickStart系列:docker部署之redis
  • 原文地址:https://www.cnblogs.com/yfy-/p/9941173.html
Copyright © 2011-2022 走看看