向上转型:是指定义一个父类的对象引用可以实现子类特有的方法
向上转型:
father one=new son();
这个语句具体是什么意思呢?
“=”号左边是新建一个son类的的对象,“=”号右边是定义一个father类的对象引用one,此处的one类似C++的指针作用,one储存的是son类对象的地址。
此处的one是可以直接调用父类的属性、方法,注意!不能直接调用子类的方法、属性
向上转型:是指定义一个父类的对象引用可以实现子类特有的方法
向上转型:
father one=new son();
这个语句具体是什么意思呢?
“=”号左边是新建一个son类的的对象,“=”号右边是定义一个father类的对象引用one,此处的one类似C++的指针作用,one储存的是son类对象的地址。
此处的one是可以直接调用父类的属性、方法,注意!不能直接调用子类的方法、属性