java 多态

java 多态

 

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

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

java 多态

 

 

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

java 多态

 

 向下转型:java 多态

 

 java 多态

 

 instanceof 判断是哪个类的实例

  Class instanceof far-Class

重载:参数不同;

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

子类向上转型:

  far-Class tmp = new son-class,

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

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

java 多态

 

 tostring()java 多态

 

 java 多态

 

上一篇:50种“Hello,World”写法,我能玩出花来~


下一篇:50种Hello,World写法,你会几个