【JAVA】super是什么

【JAVA】super的含义是

super是什么

调用继承的元素

规则

super必须写在构造函数的开始位置。

超级的使用方法 de

超级()

public class Main {
    public static void main(String[] args) {
        SubRabbit sub = new SubRabbit();
    }
}

// サブクラス
class SubRabbit extends Rabbit {
    public SubRabbit() {
        super();
    }
}

// スーパークラス
class Rabbit {
     public Rabbit(){
        System.out.println("うさぎ");
    }
}
うさぎ

超级(参数)

public class Main {
    public static void main(String[] args) {
        SubRabbit sub = new SubRabbit();
    }
}

class SubRabbit extends Rabbit {
    public SubRabbit() {
        super("むぎ");
    }
}

class Rabbit {
     public Rabbit(){
        System.out.println("うさぎ");
    }
     public Rabbit(String rabbitName) {
         System.out.println("うさぎの名前:" + rabbitName);
     }
}
うさぎの名前むぎ

非常好。变数。

public class Main {
    public static void main(String[] args) {
        SubRabbit sub = new SubRabbit();
    }
}

class SubRabbit extends Rabbit {
    public SubRabbit() {
        System.out.println(super.usagi);
    }
}

class Rabbit {
    String usagi = "うさぎ";
}
うさぎ

超級.函數

public class Main {
    public static void main(String[] args) {
        SubRabbit sub = new SubRabbit();
    }
}

class SubRabbit extends Rabbit {
    public SubRabbit() {
        super.RabbitInfo();
    }
}

class Rabbit {
    public Rabbit() {
    }

    public void RabbitInfo() {
        System.out.println("うさぎはかわいい");
    }
}
うさぎはかわいい
广告
将在 10 秒后关闭
bannerAds