Java 是否可以使用抽象方法或接口传递消息?

Java 是否可以使用抽象方法或接口传递消息?,java,comments,abstract-class,abstraction,Java,Comments,Abstract Class,Abstraction,我们是否可以通过抽象方法或任何接口方法来传递消息,这样当有人实现我的抽象方法时,他们就可以得到我传递的消息。 我尝试了Comment、Javadoc、TODO但是当我在不同的类中实现抽象方法时,什么都没有显示,所以有没有一种方法在实现我的抽象方法时,Comment、Javadoc、TODO也实现了 Abstractdemo.java int x; int y; int sum; public abstract void add(); // use this to implement

我们是否可以通过抽象方法或任何接口方法来传递消息,这样当有人实现我的抽象方法时,他们就可以得到我传递的消息。 我尝试了Comment、Javadoc、TODO但是当我在不同的类中实现抽象方法时,什么都没有显示,所以有没有一种方法在实现我的抽象方法时,Comment、Javadoc、TODO也实现了

Abstractdemo.java

int x;
int y;
int sum;

public abstract void add(); 
    // use this to implement addition of two number
    // or
    // TODO use this to implement addition of two number
} 
public class Calculator extends Abstractdemo {

    public static void main(String[] args) {
    }

    @Override
    public void add() {
        // TODO Auto-generated method stub
    }
}
Calculator.java

int x;
int y;
int sum;

public abstract void add(); 
    // use this to implement addition of two number
    // or
    // TODO use this to implement addition of two number
} 
public class Calculator extends Abstractdemo {

    public static void main(String[] args) {
    }

    @Override
    public void add() {
        // TODO Auto-generated method stub
    }
}

我希望我的TODO或comment显示出来,而不是
自动生成的存根

我不确定我是否完全理解它,但是在抽象方法上放一个JavaDoc,而在覆盖上放一个JavaDoc,那么IDE应该显示抽象方法的JavaDoc。此外,注释和TODO(只是注释)与方法没有任何关系,至少与您使用它们的方式没有关系。IDE不会知道这些是方法的“默认”主体。@Thomas Yes,您是对的,IDE不知道注释是否特定于该方法,这就是我要问的,在实现抽象方法或给出提示的方式时,是否有任何方式来显示消息,是的,我也尝试了java文档方法。它通常不起作用。我会尝试使方法签名本身尽可能具有描述性,并且在JavaDoc中添加任何附加信息(当然,这些信息不会复制到实现中,但如果还没有,则会显示,而不是实现的JavaDoc)。@Thomas Yes这是您应该做的,但我想知道是否可能。这可能取决于IDE(您可能需要添加自定义插件或自己编写一些东西)但是,既然你可能不想强制使用任何IDE,我就不必麻烦了,马上使用合理的方法。我不确定我是否完全明白,但是在抽象方法上放一个JavaDoc,在覆盖上不放一个JavaDoc,那么你的IDE应该显示抽象方法的JavaDoc。除此之外,注释和TODO(只是注释)与方法没有任何关系,至少与您使用它们的方式没有关系。IDE不会知道这些是方法的“默认值”主体。@Thomas是的,您是对的,IDE不知道注释是否特定于该方法,这就是我要问的问题。在实现抽象方法或给出提示的方式时,是否有任何方式显示消息?是的,我也尝试了java doc方法。通常情况下,我会尝试使方法签名本身具有描述性尽可能在JavaDoc中添加任何附加信息(当然,这些信息不会复制到实现中,但如果还没有的话,会显示出来,而不是实现的JavaDoc)。@Thomas是的,这是您应该做的,但我想知道是否可能。根据IDE的不同,这可能是可能的(您可能需要添加一个自定义插件或自己编写一些东西),但由于您可能不想强制使用任何IDE,因此我不想麻烦您,而是立即使用合理的方法。