だから私はJavaで抽象クラスを勉強していて、他の人のコードを読んでいたとき、私は次のことを見ました:
public abstract class Message implements Serializable, Comparable<Message> {
//stuff in this class
}
同じプロジェクトの別のクラスで、プログラマーは次のようにメソッドを宣言しました。
public void notifyMessage(Message msg, HostType sourceType) {
//some stuff in this method
}
notifyMessage宣言で、変数msgのタイプが「Message」であることに注意してください。すべての抽象クラスをインスタンス化できないと思いましたか?では、「メッセージメッセージ」を宣言するとはどういう意味ですか?誰かがこれが私にとって何を意味するのか説明できますか?前もって感謝します