Java/インターフェース
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Java]]
* ''インターフェース'' [#y487b414]
- インターフェースクラスとは
抽象クラスの一部で、クラス内に、含まれるメソッドに具体的...
※抽象クラスのabstract修飾詞がついていないが、暗黙的に付与...
#highlighter(java,number){{
// インターフェースクラスの宣言
public interface Sports{
// メソッドの型のみ定義し、中身を一切記載しない。
// メソッドの宣言
public void winMessage();
// メソッドの宣言
public void loseMessage();
// メソッドの宣言
public String getRule();
// メソッドの宣言
public void setRule(String rule);
}
}}
- 特徴
-- インターフェースクラスを継承したクラスは、必ずインター...
→今後インターフェースクラスを継承して作成されたクラスは...
#highlighter(java,number){{
// Sportsインターフェースクラスを継承
public class Soccer implements Sports {
// Soccerクラスは、Sportsクラスに定義されているメソッ...
@Override
public void winMessage() {
}
@Override
public void loseMessage() {
}
@Override
public String getRule() {
}
@Override
public void setRule(String rule) {
}
}
}}
-- インターフェースクラスの多重継承を許可する。
#highlighter(java,number){{
// インターフェースクラスの宣言
public interface Human{
// メソッドの型のみ定義し、中身を一切記載しない。
// メソッドの宣言
public void speek();
// メソッドの宣言
public void listen();
}
// Sports,Human 複数のインターフェース継承
public class Soccer implements Sports,Human {
@Override
public void winMessage() {
}
@Override
public void loseMessage() {
}
@Override
public String getRule() {
}
@Override
public void setRule(String rule) {
}
@Override
public void speek() {
}
@Override
public void listen() {
}
}
}}
終了行:
[[Java]]
* ''インターフェース'' [#y487b414]
- インターフェースクラスとは
抽象クラスの一部で、クラス内に、含まれるメソッドに具体的...
※抽象クラスのabstract修飾詞がついていないが、暗黙的に付与...
#highlighter(java,number){{
// インターフェースクラスの宣言
public interface Sports{
// メソッドの型のみ定義し、中身を一切記載しない。
// メソッドの宣言
public void winMessage();
// メソッドの宣言
public void loseMessage();
// メソッドの宣言
public String getRule();
// メソッドの宣言
public void setRule(String rule);
}
}}
- 特徴
-- インターフェースクラスを継承したクラスは、必ずインター...
→今後インターフェースクラスを継承して作成されたクラスは...
#highlighter(java,number){{
// Sportsインターフェースクラスを継承
public class Soccer implements Sports {
// Soccerクラスは、Sportsクラスに定義されているメソッ...
@Override
public void winMessage() {
}
@Override
public void loseMessage() {
}
@Override
public String getRule() {
}
@Override
public void setRule(String rule) {
}
}
}}
-- インターフェースクラスの多重継承を許可する。
#highlighter(java,number){{
// インターフェースクラスの宣言
public interface Human{
// メソッドの型のみ定義し、中身を一切記載しない。
// メソッドの宣言
public void speek();
// メソッドの宣言
public void listen();
}
// Sports,Human 複数のインターフェース継承
public class Soccer implements Sports,Human {
@Override
public void winMessage() {
}
@Override
public void loseMessage() {
}
@Override
public String getRule() {
}
@Override
public void setRule(String rule) {
}
@Override
public void speek() {
}
@Override
public void listen() {
}
}
}}
ページ名: