我怎么写一个抽象方法?

时间:2013-05-01 00:17:54

标签: java

我是否有任何可能的方式来编写abstract method int值但return一个double

3 个答案:

答案 0 :(得分:2)

在抽象类中,定义如下:

public abstract double method(int param);

在从抽象类扩展并实现方法的具体类中,执行以下操作:

public double method(int param) {
    return 0.0; // return what you need
}

答案 1 :(得分:2)

是的,很简单:

public abstract double mymethod(int n);

请记住,abstract方法根据定义没有正文。我建议你阅读关于抽象方法和类的tutorial

答案 2 :(得分:0)

<强>超型

public abstract class MyClass{

  abstract double convert(int x);
}

<强>子类型

public class MyClassImpl extends MyClass {

    @Override
    double convert(int x) {
        return x;
    }

}