4.多态


公式
1.父类 变量 = new 子类();
2.接口 变量 = new 实现类();
3.抽象类 变量 = new 子类();

成员特点:


instanceof
关键字 instanceof 比较一个引用类型的变量是不是这个类型的对象。
语法:引用变量 instanceof 类名 。
返回boolean值。


多态的转型
-- 向上转型(自动) :当有子类对象赋值给一个父类引用时,便是向上转型,多态本身就是向上转型的过程。
Fu f  = new Zi();
这样f只能调用父类和子类的共有成员。

-- 向下转型(强制) :父类类型强制转换回子类类型。
可以调用子类的特有功能
Fu f  = new Zi();
Zi z = (Zi)(f);


猜你喜欢

转载自blog.csdn.net/cyyyy_da/article/details/79716868
今日推荐