Javaのクラス継承
Javaのクラス継承の検証をしました
class Kotehan1 {
void kotehan(String t) {
System.out.println(t);
}
}
//Kotehan1クラスを継承してAlparajyu1クラスを作成する
class Alparajyu1 extends Kotehan1 {
private String kotehan_name;
void kotehan(String t) {
this.kotehan_name = t;
System.out.println(this.kotehan_name);
}
String getkotehan() {
//System.out.println(this.kotehan_name);
return this.kotehan_name;
}
}
public class Alpa15 {
public static void main(String[] name) {
// Kotehan1インスタンスを呼び出す
Kotehan1 kt = new Kotehan1();
// Alparajyu1インスタンスを呼び出す
Alparajyu1 al = new Alparajyu1();
// Alparajyu1インスタンスをKotehan1で呼び出す
Kotehan1 kt2 = new Alparajyu1();
//Kotehan1のkotehanメソッドを呼び出す
kt.kotehan("アルファラジュ");
//Alparajyu1のkotehanメソッドを呼び出す
al.kotehan("アルファラジュ");
//Alparajyu1のgetkotehanメソッドを呼び出す
String name1 = al.getkotehan();
//リターンコードを表示
disp(name1);
//Alparajyu1のkotehanメソッドを呼び出し、Kotehan1クラス型に変換する
kt2.kotehan("アルファラジュ1");
}
public static void disp(String s) {
System.out.println(s);
}
}
実行結果は下記の画像になります
Author And Source
この問題について(Javaのクラス継承), 我々は、より多くの情報をここで見つけました https://qiita.com/nogizakapython/items/e044975183725326a4c8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .