黑马程序员技术交流社区
标题:
今天碰到的面试题,分享出来给大家看看
[打印本页]
作者:
jwx555
时间:
2014-7-10 22:22
标题:
今天碰到的面试题,分享出来给大家看看
class
{
int i = 3 ;
public static void main(String[] args)
{
int i = 0 ;
i = this.i + 4
this.i = this.i - 3;
System.out.println(this.i) ;
System.out.println(i);
}
}
请问最后打出的结果会是多少呢??
作者:
⋛⋌⋚JEEP
时间:
2014-7-11 00:03
很明显编译就报错了吧,this不能用在静态方法中吧。
作者:
咖啡苏克
时间:
2014-7-11 00:03
我先问问你怎么做到在这里用this关键字的还输出结果的....
作者:
s526349668
时间:
2014-7-11 00:15
这个能编译成功吗
作者:
So丶執念
时间:
2014-7-11 00:20
:lol楼主再见~~~和面试说拜拜吧
作者:
编程学徙
时间:
2014-7-11 03:43
this关键字不能用在static函数中。。学习了。。
作者:
渠嘉树
时间:
2014-7-11 06:44
this。。。。。
作者:
郭可
时间:
2014-7-11 08:15
0 7 this.表示当前对象 相当于类名.成员变量
作者:
嗅ㄨiaǒ孑
时间:
2014-7-11 08:33
逗你玩呢
作者:
zhohao
时间:
2014-7-11 08:59
没有结果,编译失败,没有类名。
作者:
Mr.Hao
时间:
2014-7-11 09:08
这是坑啊,稍不注意就说0和7了
作者:
on-on
时间:
2014-7-11 09:24
对于变量的测试不能放在主函数中,因为主函数是static类型,不能调用非static类型的变量,所以要单写一个类进行测试就对了
public class IntegerTest {
public static void main(String []args){
Test t = new Test();
t.test();
}
}
class Test{
int i = 3;
public void test(){
int i = 0 ;
i = this.i + 4;
this.i = this.i - 3;
System.out.println(this.i) ;
System.out.println(i);
}
}
作者:
张周飞
时间:
2014-7-11 09:35
this关键字不能用在static函数,不能用在静态方法中!!!
作者:
Solomon
时间:
2014-7-11 11:59
有深度!
作者:
非5莫属
时间:
2014-7-11 12:02
路过 学习了
作者:
Beka
时间:
2014-7-11 12:15
this不能用在静态方法中啊,学习了
作者:
24岁???
时间:
2014-7-11 12:21
我也被坑了 看见第一反应居然是 0 7
作者:
mirror
时间:
2014-7-11 12:24
学习了{:3_47:}
作者:
韩鹏
时间:
2014-7-11 12:28
学习一下。。
作者:
崔MQ
时间:
2014-7-11 12:36
坑货一个啊 !
作者:
裤裆里的温柔、
时间:
2014-7-11 12:44
感觉是3和7吧
作者:
a6511631
时间:
2014-7-11 13:08
on-on 发表于 2014-7-11 09:24
对于变量的测试不能放在主函数中,因为主函数是static类型,不能调用非static类型的变量,所以要单写一个类 ...
写的很到位啊
作者:
fengzheng
时间:
2014-7-11 13:20
学习了。。。。。。
作者:
huanglyhf
时间:
2014-7-11 17:19
楼主 可以准备第二轮面试了{:3_56:}
作者:
conglin1991
时间:
2014-7-11 17:29
this 应该编译不成功吧。面试的题。。。
作者:
妖精斩月
时间:
2014-7-11 18:42
谢谢分享
作者:
jwx555
时间:
2014-7-11 18:56
大家果然厉害!
作者:
孙妍娜
时间:
2014-7-11 20:02
陷阱啊,一不小心就中招。
作者:
Blake
时间:
2014-7-11 20:24
这个问题本来就有问题
作者:
lyssenlove
时间:
2014-7-12 12:36
不带这样的
作者:
我为你着迷
时间:
2014-7-12 19:14
{:3_55:}{:3_55:}{:3_55:}
作者:
yuli2039
时间:
2014-7-12 19:23
this不能使用在静态方法中吧!类名没写这是故意的还是怎么?----初学毕老师基础视频第6天的菜鸟
作者:
hxwo211314
时间:
2014-7-12 19:58
编译报错,this不可以用在静态方法中。
作者:
西地那非
时间:
2014-7-12 20:05
this.i = 7,i=0
作者:
doubandddk
时间:
2014-7-12 20:09
这个 哈哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2