`
jiang5495
  • 浏览: 88618 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

this与类名.this的区别

 
阅读更多
this指的是当前正在访问这段代码的对象,当在内部类中使用this指的就是内部类的对象,
为了访问外层类对象,就可以使用外层类名.this来访问,一般也只在这种情况下使用这种
形式
分享到:
评论

相关推荐

    浅析Java ClassName.this中类名.this关键字的理解

    Java ClassName.this中类名.this关键字 的理解大家都了解多少,有不太了解的朋友可以参考下本文一起学习学习

    java(Day12)---内部类

    成员内部类 定义的位置:类中,方法以外 静态内部类 定义的位置:类中,方法以外 局部内部类 定义的位置:方法中 匿名内部类 定义的位置:值或实参中 ...外部类类名.this.属性名:外部类属性 This.属性名:内部类属性

    超实用的android自定义log日志输出工具类

    1 在LogUtlis方法的第一个参数中填this可以输出当前类的名称,特别是在匿名内部类使用也可以输出当前类名。 如 : LogUtils.i(this,”这是一个实用的日志工具类”) 或 LogUtils.i(类名.class,”这是一个实用的日志...

    静态嵌套类

    2.在静态嵌套类中构造方法和实例方法中访问静态嵌套类中的类变量/类方法,默认静态嵌套类类名.,也可以省略this.,可以省略静态嵌套类类名./this. 3.在静态嵌套类中类方法中不能访问静态嵌套类中的实例变量/实例方法...

    this和执行上下文实现代码

    全局变量和全局函数附属于全局对象(window),因此使用”var”或”this”两种方法定义全局变量是等效的。 2. 执行上下文和作用域不同。执行上下文在运行时确定,随时可能改变,而作用域则在定义时确定,永远不会变。...

    函数调用制作多个滚动的JS代码

    [removed] function Scroll(ClassName,divObj,marqueesHeight,... //当前new 生成的类名 this.mPixelToScroll = pixelToScroll; //每次滚动条向下移动几个像素 this.SetStop = function(isScrolled)//设定是否滚动

    java扫雷源码

    * 得到游戏模式,返回的是游戏模式的包名和类名 */ private String getGameMode() { return this.jMineMatrixPanel.getGameMode(); } /** * 左键在雷区上放开 将表情置为笑脸 */ public void ...

    java基础笔记

    类名.类变量名 或者 对象名.类变量名 16.静态区域块,只执行一次。Package demo1---demo02 静态的方法只能访问静态的变量,非静态的方法既能访问静态变量,又能访问非静态变量。 18.通过一个成员方法去控制和访问...

    JAVA 综合面试题.doc

    1. super()与this()的区别? ...................................................................................... 9 super(参数):调用父类的构造方法 。 this(参数):调用本类的其他构造方法。  2. ...

    javascript来定义类的规范小结

    使用javascript来定义类的规范如下: 指定类名与构造函数,类名(构造函数名)首字母大写: 代码如下: function YourClass(){ } 使用”this.成员变量”在其构造函数内定义(伪)私有成员,最好约定(伪)私有成员都以...

    JSE基础与设计模式

    * 当前类名:FilterChain.java * 项目名称:JavaStudy * 创建时间:2011-12-28 */ package org.java.com.design.filter; import java.util.ArrayList; import java.util.List; public class FilterChain ...

    JSE基础与设计模式实例

    * 当前类名:FilterChain.java * 项目名称:JavaStudy * 创建时间:2011-12-28 */ package org.java.com.design.filter; import java.util.ArrayList; import java.util.List; public class FilterChain ...

    matlab导入excel代码-WithBeingIT:Java,注意事项

    this关键字加与不加到底有什么区别? 虽然this调用方法可以省略this关键字,但是JAVA编译器会自己添加上 简言之,原来学习C++时不加this(实例对象)就使用方法的习惯不好 正确的方法调用语法是:对象.方法名()---...

    抽象和封装PPT

    2.2特点 与类名相同,没有返回值 2.3 如果一个类没有写构造方法,系统会自动添加一个无参的空的构造方法 public Dog(){} 3.静态常量 static final 3.1.1 final 可以修饰类, 方法 , 变量 3.1.2 final 修饰变量的...

    java基础补足和thinking In Java学习.rar

    1.构造器命名必须与类名相同 2.构造器也是方法,满足方法的各种特征,无参数的构造器称为默认构造器,默认构造方法或者无参构造器。在没有其他构造方法的时候可以省略不写 需要注意的是,构造器虽然是方法但是它...

    Android代码-Lock-Facebook.Android

    This package relies on a token endpoint that is now considered deprecated. If your Auth0 client was created after Jun 8th 2017 you won't be able to use this package. This repository is left for ...

    C#学习笔记整理_变量等基础语法(必看篇)

    变量的作用域冲突时,调用实例变量:this.a,调用类变量:类名.a 常量总是静态的,必须初始化,一般用全大写格式,声明关键字为const,如const int NUNBE = 10; C#的基本预定义类型内置于.NET Framework结构中...

    jsvm2框架源码

    this._strings_.splice(0,this._strings_.length);//this._strings_.length=0 } 页面上调用: Js代码 function execute() { $import("com.logcd.StringBuffer"); var buffer = new StringBuffer(); ...

    c#静态方法和非静态方法详细介绍

    所以对静态方法不需要 首先创建一个类的实例,而是采用类名.静态方法的格式 。1.static方法是类中的一个成员方法,属于整个类,即不用创建任何对象也可以直接调用!static内部只能出现static变量和其他static方法!而且...

    Python类class参数self原理解析

    1.self只有在类的方法中才会有,其他函数或方法是不必带self的。 2.在调用时不必传入相应的参数。 3.在类的方法中(如__init__),第一参数永远是self,...7.如果不加self,表示是类的一个属性(可以通过”类名.变量名

Global site tag (gtag.js) - Google Analytics