class Fu { boolean show(char a) { System.out.println(a); return true; } } class Demo extends Fu { public static void main(String[] args) { // Fu f = new Fu(); // f.show('C'); int i=0; Fu f=new Demo(); Demo d=new Demo(); // f.show('C'); // d.show('H'); for(f.show('A'); f.show('B')&&(i<2);f.show('C')) { i++; d.show('D'); } } boolean show(char a) { System.out.println(a); return false; } }
输出 是 AB ,提问为何不执行 d.show('D')