99问答网
所有问题
当前搜索:
java中this的作用和方法
Java
成员
方法
中能用
this
吗?
答:
可以的。在一般方法中,在你的
方法中的
某个形参名与当前对象的某个成员有相同的名字,这时为了不至于混淆,你便需要明确使用this关键字来指明你要使用某个成员,使用方法是“this.成员名”,而不带
this的
那个便是形参。另外,还可以用“this.方法名”来引用当前对象的某个方法,但这时this就不是必须的...
java
在构造
方法
中使用super()
的作用
答:
所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。10)
this
()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static
方法
,static语句块。11)从本质上讲,this是一个指向本对象的指针,然而super是一个
Java
关键字。
java
构造
方法
中super()
的作用
答:
所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。10)
this
()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static
方法
,static语句块。11)从本质上讲,this是一个指向本对象的指针, 然而super是一个
Java
关键字。
java中的
super()是
什么
答:
所以,你只要把super.xxx看成一个特殊的语法,比如理解为“super::xxx”就好了。既然super不是一个变量,那么不能把它象一个普通变量那样"==",或者传递给某个函数就看起来很正常了,是么?何况,你其实也用不着它,有
this
你这些要求就都可以办到了。3。super的另外一个
作用
是调用父类的protected...
this和
super不能用在main
方法
中
答:
请问你是想问“
this
和super不能用在main
方法
中是怎么回事”吗?该问题的原因如下:在
Java中
,this和super关键字有特定
的用途和
规则。this用于引用当前对象的实例,通常在任何方法内部都可以使用。但在main方法中,由于它是程序的入口点,代表整个程序而不是某个对象的实例,因此不能使用this来引用当前对象...
java中的this
.name=name,this 中的name 和后面的name有啥么区别和
作用
...
答:
this
指实例化当前类的对象this.name 为当前对象的name 后面的name 为要将当前对象的name修改的值
在
java中
类名.
this
得到的是
什么
?
答:
public void method(){ A.this就是表示A的对象。。在这种情况下和this是一样的 } class B { void method1() { A.this还是表示A的对象。。但是这里是在内部类里面。。所以这里
的this
就是内部类B的对象了。。但是我们经常会在内部类里面调用外部的东西。。所以就用A.this这种
方式
就行了 } }...
java中this
可以调用
的方法
吗?
答:
可以。
this
代表当前对象。举个例子:class Student{ int a;void a(){ System.out.println("a is run!");};void b(){ System.out.println(this.a);this.a();} } class Test{ public static void mian(String[] args){ Student stu = new Student();System.out.println(stu.a);stu.a...
Java
构造
方法
重载后,在构造方法中可以使用
this
语句进行构造方法之间
的
...
答:
两个构造方法不能用
this
相互调用,this调用构造
方法的
最大个数只能是构造方法总数-1 否则会出现无限递归调用。也就是说两个构造方法不能同时用this调用另一个,会产生无限的递归调用。如下代码:就会无限递归。class A{ int a;int b;A(int a){ this(a,0);} A(int a,int b){ this(a);thia...
JAVA中this
()和this.的区别
答:
public ClassName(){ System.out.println("sssssssssssss");} public ClassName(String a){
this
();System.out.println(a);} public static void main(String[] args) { new ClassName("asdf");} 运行结果就是:sssssssssssss asdf this() 就是调用自己的无参构造
方法
,和super()一个道理。thi...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜