Javaは、移行の問題上のオブジェクト

日付:2020年1月14日

機能:ジャワの変換は問題オブジェクト

IDE:のIntelliJ IDEA

親クラス:

package testDemo;

public class Father {
    public void say(){
        System.out.println("我是父亲");
    }
}

サブクラス

package testDemo1;

import testDemo.Father;

public class Son extends Father {
    public void say(){
        System.out.println("我是儿子");
    }
    public static void main(String[] args){
        Son son = new Son();
        Father father = new Father();
        father = son;
        father.say();
        son.say();
    }
}

仕組み:親オブジェクト我々は、オブジェクトのサブクラスへの移行を呼び出すときのサブクラスに親クラスのオブジェクトは、オブジェクトとき

今回は父が制御息子のクラスオブジェクトのオブジェクトのプロパティとメソッドを管理する責任がありますが、新しいクラスオブジェクトのプロパティとメソッドの息子を使用することはできません。

たとえば:虎が哺乳動物である、我々は意味論から知っている、唯一のこの時間は、タイガースは、哺乳類の習慣を持って、虎のように独特の習慣を失いました

公開された76元の記事 ウォンの賞賛2 ビュー2140

おすすめ

転載: blog.csdn.net/weixin_43476969/article/details/103972622