由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一个java的面试题
相关主题
问一个面试题: sql中的 inner join 和 outer join的区别?分享面试题
C/C++ Questions一道关于数据库join的面试题
请教一个const和non const的C++问题M 家面试题
问个题面试题
SUM3这道题一个facebook面试题
做题了,做题了,看谁能搞清楚google 面试题
a C question about global variable电话面试题一问
分享A公司面经请教一个面试题
相关话题的讨论汇总
话题: class话题: inner话题: variable话题: local话题: method
进入JobHunting版参与讨论
1 (共1页)
i******e
发帖数: 1277
1
G家面试时被问到的,当时没答出来。
keyword "final" 在什么时候是required?也就是说,如果不加这个"final",编译不
会通过?
x***n
发帖数: 464
2
在Interface中定义variables的时候。
c******n
发帖数: 710
3
这个不是implicit的吗

【在 x***n 的大作中提到】
: 在Interface中定义variables的时候。
F****n
发帖数: 3271
4
Please post to Java board

【在 i******e 的大作中提到】
: G家面试时被问到的,当时没答出来。
: keyword "final" 在什么时候是required?也就是说,如果不加这个"final",编译不
: 会通过?

c******e
发帖数: 73
5
variable need to be accessed by the method in inner class.
c******e
发帖数: 73
6
variable need to be accessed by the method in inner class.
l***o
发帖数: 208
7
can we have an example?

【在 c******e 的大作中提到】
: variable need to be accessed by the method in inner class.
h**********d
发帖数: 4313
8
有一个叫 method-local inner class 的东西
the inner class object cannot use the local variables of the method the inner class is in.
class MyOuter2 {
private String x = "Outer2";
void doStuff() {
String z = "local variable";
class MyInner {
public void seeOuter() {
System.out.println("Outer x is " + x);
System.out.println("Local variable z is " + z); // Won't Compile!
} // close inner class method
} // close inner class definition
} // close outer class method doStuff()
} // close outer class
Compiling the preceding code really upsets the compiler:
MyOuter2.java:8: local variable z is accessed from within inner class;
needs to be declared final
System.out.println("Local variable z is " + z);
^
Marking the local variable z as final fixes the problem:
final String z = "local variable";
// Now inner object can use it

【在 l***o 的大作中提到】
: can we have an example?
1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一个面试题SUM3这道题
问一道c++面试题做题了,做题了,看谁能搞清楚
C++ 一题a C question about global variable
Amazon一道synchronization的面试题分享A公司面经
问一个面试题: sql中的 inner join 和 outer join的区别?分享面试题
C/C++ Questions一道关于数据库join的面试题
请教一个const和non const的C++问题M 家面试题
问个题面试题
相关话题的讨论汇总
话题: class话题: inner话题: variable话题: local话题: method