99问答网
所有问题
当前搜索:
java中this的用法总结
Java中的
当前对象
this
问题
答:
首先,当代码没执行前,或没执行到之前,
this
是没有指向
的
,执行时this 就指回当前的对象。当前对象就是当前对象,如果指向父类,是用SUPER。详细点说,如果类有属性,this.XXX就是指这个类的xxx属性,有方法的,this.xx().就是指这个类的xx()方法。
在
java中
类名.
this
得到的是什么?
答:
这个一般在内部类里面用。。类名.this表示 那个类名所代表的类的对象。。。比如class A { public void method(){ A.this就是表示A的对象。。在这种情况下和this是一样的 } class B { void method1() { A.this还是表示A的对象。。但是这里是在内部类里面。。所以这里
的this
就是内部类B...
this的用法
this.name=name 这个什么意思啊 具体点我有点狠难理解_百度...
答:
this关键字可以代替当前类,也就是说A类中出现
的this
指的是A类,B类中出现的this指的是B类。this.name=name;是当前类的name属性赋值.(通过Employee方法)总的来说:this可指代对象自己本身: 当在一个类中要明确指出使用对象自己的属性或方法时就应该加上this引用。还有很多
的用法
:参考:http://fishlee.javaeye.com/...
Java中
构造函数,getset和
this的用法
?
答:
this.name是当前对象name属性值;setName
里的this
.name是当有其他的地方调用setName方法时,将传入的名字赋值给当前对象
java 中this
关键字作为对象的返回值应该怎么理解?
答:
就是对象本身。类和对象不知道是否已经理解了?打个比方,人,是类,张三是人
的
实例对象,人的类
里
,有个方法,叫 whoAmI(),返回
this
,那这里张三就返回张三这个对象,如果是李四,就返回李四这个对象。
java中的this
关键字到底指什么
答:
由于自变量s
的
名字以及成员数据s的名字是相同的,所以会出现混淆。为解决这个问题,可用
this
.s来引用成员数据。经常都会在
Java
代码里看到这种形式的应用,本书的大量地方也采用了这种做法。在print()中,我们发现编译器不让我们从除了一个构建器之外的其他任何方法内部调用一个构建器。
Java中的
super和
this
答:
如:class A { public void m(){...} } class B { public void m(){...} public void test1(){ m();// 等同于
this
.m(),因为子类
的
m()已经把父类的override掉了 } public void test2(){ super.m();// 如果不想调用子类的m(),可以显示地指定super } } ...
java中
关于
this的
问题(在接口的代码中)
答:
就是代表当前对象即net对象,虽然net是接口对象,但是其实例化的对象引用是指向其子类 Proxy ,所以实际调用的是Proxy 的browse方法。
java的
动态绑定
Java中
关于
this
变量
用法
的问题
答:
class A{ //A
的
构造函数,创建了一个匿名的对象B,B的构造函数的参数是A的实例,然后调用B的print方法 public A(){ new B(
this
).print();} public void print(){ System.out.println("Hello from A");} } class B{ A a; //在B类中声明了一个A类型变量a public B(A a){ //B的...
有关
JAVA
一道选择题 ,请给出答案,并且说明原因
答:
选择C,例如一个数组 int a[] =new int [3];System.out.println(a[3]); 运行 编译通过,但是却出现异常了,因为数组a就没有一个下表是3
的
数,最大才到2,这里
java
就会报告异常:index out of bounds 意思是超出下标范围。。。java里会报很多种的异常,这个只是其中的一种,,,由此可以看出...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜