接口他们必须匹配实现的类?

时间:2017-05-26 07:47:27

标签: java interface

我正在设计元素的接口,例如。氢气

public interface Element
{
    public int getNumber();
    public double getMass();
    public String getElement();
    public void setNumber(int other);
    public void setMass(double mass);
    public void setElement(String species);
    public String toString();
}
除了这些属性之外,我对非金属也有不同的状态,例如。固体,气体,液体

金属元素的导电性。因为他们是不同类型的数据我正在考虑添加

public String getState();
public void setState(String inState);
public double getConuctivity();
public void setConductivity(double inConductivity);

仅在非金属类中使用State,在另一类中仅使用电导率。

例如。非金属类

CLASSFIELDS
-number
-mass
-element
-state

这是一种正确的方法吗?

感谢您的帮助。

0 个答案:

没有答案