AVA-抽象クラス
抽象クラスは
abstract class 클래스이름{
...
}
抽象メソッド(抽象メソッド)
/* 주석을 통해 어떤 기능을 수행할 목적으로 작성하였는지 설명한다. */
抽象戻りタイプメソッド名()abstract class player{ //추상클래스
abstract void play (int pos);
abstract void stop();
}
class AudioPlayer extends player{
void play(int pos) {/* 내용생략 */}
void stop() { /*내용 생략 */}
}
abstract class AbstractPlayer extends Player{
void play(int pos) {/* 내용생략 */}
}
メソッドの名前、メソッドの操作に必要なパラメータ、および操作の結果がどのようなタイプの値を返すかを決定するのは容易ではありません.宣言簿を書くだけで方法の半分以上が完成したと言えます.抽象クラスの作成
抽象化:クラス間の共通点を見つけることで、共通の祖先を作成します.
具体化:継承によるクラスの実装と拡張
abstractを抽象メソッドとして宣言するのは,サブクラスが抽象メソッドを実装しなければならないことを強制するためである.
抽象的な方法で共通の部分を抽出し、必要に応じて継承して使用できます.
Reference
この問題について(AVA-抽象クラス), 我々は、より多くの情報をここで見つけました https://velog.io/@jo_dbsgh95/JAVA-추상클래스abstract-classテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol