我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:彩66彩票 > 多态 >

java重写和多态有什么关系

归档日期:06-04       文本归类:多态      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部java 重载和重写都是实现多态的方式.前者是编译期间多态,后者则是运行期多态

  在main函数中定义父类的对象,但是用子类去实例化他,这样就可以通过父类的对象调用到子类的方法。追问在提问前我就百度了,随便复制粘贴敷衍我追答这叫什么敷衍嘛。。这个讲的也很清楚啊。比我自己总结清楚多了呀。

  多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)

  重写:除了方法体里面的代码,其他的部分都要和父类中的一样(访问权限要比父类中定义的访问权限宽松,如父类中定义为public,那子类重写的方法也必须是public,不能是protected或者private)

  java中所谓的多态一般都是对类而言的......即:一个类的变量既可以引用这个类的对象,也可以引用这个类任何一个子类的对象。你所说的仅仅是覆盖父类方法时的一个原则,跟多态没什么关系。

本文链接:http://chapmanswifts.com/duotai/438.html