码迷,mamicode.com
首页 > 其他好文 > 详细

重写原则用多态来解释

时间:2019-06-25 20:57:40      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:修饰符   class   执行   访问修饰符   向上转型   父类   end   void   转型   

1.子类的访问修饰符要大于或者等于父类的范围

class A{

public void m(){}

}

class B extends A{

void m(){}

}

这个时候子类的访问范围比父类小,我们姑且算它是对的进行反推

A a =new B();//向上转型

a.m();//a对象是由A类申明,就可以去调用A中的方法,m()在任意位置都可以访问。

a.m();//调用方法的时候具体的执行看子类,就可以去调用B类中的m(),可以在本身+

重写原则用多态来解释

标签:修饰符   class   执行   访问修饰符   向上转型   父类   end   void   转型   

原文地址:https://www.cnblogs.com/xuwangqi/p/11085446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!