求救!!!!!在线等待!! java中有内嵌的类,它相当于一个private,外部的类只能访问他的public类型其他的类无法访问他的任意类型!它可以调用它的外部类的方法,变量! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有呀,并且可以调用外部变量,给个简单例子你吧interface Selector { boolean end(); Object current(); void next();}public class Sequence { private Object[] obs; private int next = 0; public Sequence(int size) { obs = new Object[size]; } public void add(Object x) { if(next < obs.length) { obs[next] = x; next++; } } private class SSelector implements Selector { int i = 0; public boolean end() { return i == obs.length; } public Object current() { return obs[i]; } public void next() { if(i < obs.length) i++; } } public Selector getSelector() { return new SSelector(); } public static void main(String[] args) { Sequence s = new Sequence(10); for(int i = 0; i < 10; i++) s.add(Integer.toString(i)); Selector sl = s.getSelector(); while(!sl.end()) { System.out.println(sl.current()); sl.next(); } }} ///:~ 刚在官网下载eclipse4.2有中文包吗? 我是新手,请大家帮帮忙,多谢! java有没有类似vb的app.path方法得到当前应用程序在硬盘的路径的? 能解决我的问题就能得200分~~ java连接sql server要做哪几步? 如何让一个界面在运行4秒后自动关闭 如何用javadoc.exe生成文档 对象初始化的超难理解问题,请求帮助. 如何给一个空的的JTable中增加ColumName和Row??--请给个实例谢谢! 谁看过韩顺平老师QQ 92讲多对多聊天 关于class的路径的奇怪问题。 java 程序的调试, 初级问题,马上给分
interface Selector {
boolean end();
Object current();
void next();
}public class Sequence {
private Object[] obs;
private int next = 0;
public Sequence(int size) {
obs = new Object[size];
}
public void add(Object x) {
if(next < obs.length) {
obs[next] = x;
next++;
}
}
private class SSelector implements Selector {
int i = 0;
public boolean end() {
return i == obs.length;
}
public Object current() {
return obs[i];
}
public void next() {
if(i < obs.length) i++;
}
}
public Selector getSelector() {
return new SSelector();
}
public static void main(String[] args) {
Sequence s = new Sequence(10);
for(int i = 0; i < 10; i++)
s.add(Integer.toString(i));
Selector sl = s.getSelector();
while(!sl.end()) {
System.out.println(sl.current());
sl.next();
}
}
} ///:~