java 多态

 4.4.1 多态(同类型执行,不同的执行结果)

  far - A:calc() , son -B ,  t1 = new A ,t2 = new B , t1 = t2 ; t1.calc()

向上转型:实例中子类重写方法覆盖掉父类的方法

 向下转型:

 

 instanceof 判断是哪个类的实例

  Class instanceof far-Class

重载:参数不同;

重写:参数相同,内容不一样

子类向上转型:

  far-Class tmp = new son-class,

  far-class { c() ;} son-class{ c() ;} syso{ tmp.c() }  :  son.c() ;

条件:继承,重写,向上转型。

 tostring()

 

所遇皆星河
原文地址:https://www.cnblogs.com/Shallow-dream/p/12801455.html