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