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を作成することはありません。
? –
ええ、タグを追加していただきありがとうございます。 –