2011-03-21 93 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

一)很搞笑,哈哈二)XyzImpl命名約定是可怕的。如何DefaultCalculator,StandardCalculator等? – 2011-03-21 20:24:02