码迷,mamicode.com
首页 > 编程语言 > 详细

java解惑之覆写

时间:2015-04-17 11:25:14      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:java解惑   多态   继承   一揽子交易   

一个包内私有的方法不能能被另一个包中的某个方法直接覆写

<span style="font-size:18px;">package one

public class  A extend B{

            void fun(){//看似覆写了B中的fun方法

            }

            main(){

                   new A.doIt();

            }

}

package two

public class B{

            void fun(){

            }

            public doIt(){

                 fun();

            }

}</span>

主函数里将要调用哪个fun方法呢?

答案是调用的B中fun,因为包限制的方法是不可以在另一个包中访问的,因此两个fun只是徒具同名,而无任何关联

java解惑之覆写

标签:java解惑   多态   继承   一揽子交易   

原文地址:http://blog.csdn.net/havedream_one/article/details/45093591

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