public LeNo generate (PrintStream stream) {
prepareOperands(stream);
LeNo l = (LeNo)left;
LeNo r = (LeNo)right;
if (l instanceof NumNo && r instanceof NumNo) {
return new NumNo((Integer.getInteger(l.name()).intValue()*Integer.getInteger(r.name())));
}
if ((l instanceof NumNo && l.name().equals("0"))||(r instanceof NumNo && r.name().equals("0"))) {
return new NumNo(0); // cut of rest of code here....
有沒有一種方法可以創建新的NumNo方法,而無需在返回時創建它?如何在此創建此方法的實例?
事情是我仍然想返回NumNo,但沒有創建一個新的NumNo。
什麼語言? – 2011-01-24 00:34:08
是的,謝謝你添加標籤。 – 2011-01-24 00:40:03