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()

 

 

 

posted @ 2020-04-29 12:45  __MEET  阅读(133)  评论(0编辑  收藏  举报