ホームページ >Java >&#&チュートリアル >Javaメソッド書き換えとスーパーキーワードのサンプルコード解析
この記事では、主に Java メソッドの書き換えと スーパーキーワードの例に関する関連情報を紹介します。必要な方は、
Java メソッドの書き換えとスーパー キーワードを参照してください。親クラスと同じ名前
書き換えの制限:
サブクラスによってオーバーライドされたメソッドは、親クラスのメソッドよりも制限された権限を持つことはできません
オーバーロードと書き換えの違いは何ですか?
クラス内でオーバーロードが発生します 権限の要件はありません オーバーロードされたメソッドのパラメータは異なる場合があります
コード例:
class A{ public void tell(){ System.out.println("我是tell方法"); } //private(同一个类下) < default(在同一包下可以被访问) < public(整个工程都可以访问) //默认default void say(){ } } class B extends A{ //这种方式称为方法的重写 public void tell(){ //super不一定在重写中使用,也可以表示那些方法是从父类中被继承过来的。 super.tell(); //通过super关键字可以调用父类中的tell方法 System.out.println("我重写了tell方法"); } } class HelloWorld{ public static void main(String[] args){ B b = new B(); b.tell(); } }
以上がJavaメソッド書き換えとスーパーキーワードのサンプルコード解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。