重写原则用多态来解释

Posted xuwangqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重写原则用多态来解释相关的知识,希望对你有一定的参考价值。

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(),可以在本身+

以上是关于重写原则用多态来解释的主要内容,如果未能解决你的问题,请参考以下文章

JAVA的多态用几句话能直观的解释一下吗?

什么是多态

什么是多态方法重写与重载

你能用一个好的 C# 例子来解释 Liskov 替换原则吗? [关闭]

07.多态,接口

单核苷酸多态性命名原则是啥