rmml.net
当前位置:首页 >> 关于jAvA中的this关键字的用法 >>

关于jAvA中的this关键字的用法

一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 Public Class Student { String name; //定义一个成员变量na...

java中的this随处可见,用法也多,现在整理有几点: 1. this是指当前对象自己。 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: public class Hello { String s = "Hello"; public Hello(String s) ...

加this是为了区分相同名字的变量的, private int age; Person(int age) { this.age=age; } 上面用this为了区分局部变量和全局变量的Person(int age)和private int age; 因为都叫age,不知道那个age是谁的,用了this就说明this.age是private int...

一般情况下写不写是差别不在,因为不写其实本身也是会有this这个指向的,但在一些情况下一定要写,比如构造初始化内部的变量恰好写传入的变量名一样的时这时内部的变量加上this才可以区分开

a)this关键字是在对象内部指代对象自身的引用 (正确) b)this关键字可以在类中的任何位置使用 (错误)注:this不能在静态函数中使用。 c)this关键字和类关联,而不是和特定的对相关联(错误) 注:this跟对象关联,它是对象本身的引用。 d)...

因为,有继承关系的两个类是这样的,最终new出来的子类的对象的内部会有一个父类对象,在这里也就是说,这Professor_i 对象的内部包含有一个Person_i对象,而且Professor_i类中并没有定义print()方法,换句话说就是没有重写父类Person_i的print(...

1 : this 指的是当前对象 , 用途很广 2 : 最常见的就是在类里面调用自己的方法 , , , this.functionname() , 之类的 3 : 如果想写出 objcet.add().add() 这样炫酷拽的代码 , 可以在 add() 方法体里面 返回 this , 4 : 哦 , 还有就是如果有方法参...

请看下面的这段文字,你看懂了这个文章,也就理解this了。。。。这是我空间收藏的文章,拜读之后,受益匪浅。。。。=======================================================在Java中,this通常指当前对象,super则指父类的。当你想要引用当前...

你输出的不是全局变量name的值,是输出了参数name的值,this.name="HAHAHAHA";可以赋值,但是你没有输出! 下面代码可以实现你想要的结果。请采纳! class Person { private String name; private int age; Person(String name) { this.name = "...

使用this.来指向当前类的属性和方法,当this单独使用时代表当前对象,this(构造函数参数表)用来调用同一个类中的构造方法,使用this.来引用当前属性是为了区分类成员属性和方法中相同名字的形参,当然有时也可能不会对程序产生什么影响,只是...

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com