2011-03-21 8 views
1

のインターフェイスを実装し、私は基本的な計算のために、どのようにJavaの例計算

public interface Calculator { 

    public void setOperator(char operator);   
    public void setOperand (double operand); 
    public double getResult(); 
} 

がどのように私は別のクラスでこれを実装し含まれている電卓のインタフェースを持っています?

答えて

2

Calculatorインターフェイスを実装し、必要に応じてすべてのメソッドを実装するクラスを作成します。

public class CalculatorImpl implements Calculator { 
    public void setOperator(char operator) { 
     throw new UnsupportedOperationException("implement me."); 
    }         
    public void setOperand (double operand) { 
     throw new UnsupportedOperationException("implement me."); 
    }   
    public double getResult() { 
     throw new UnsupportedOperationException("implement me."); 
    } 
} 
+1

a)に非常に面白い、ハハB)XyzImplの命名規則はひどいです。 DefaultCalculator、StandardCalculatorなどはどうですか? –

関連する問題