输出结果为
Father say Hi--->name is son
“Father say Hi”是父类方法的输出,而“name is son”是子类方法的输出,这是由于sayHi是一个静态方法,它没有运行时多态的特性,它的调用在s声明时就已经确定好了
造成这种区别的原因很简单,实例方法总是和某个对象绑定在一起,而静态方法则没有与某个对象绑定在一起也就无从查找调用时该对象实际所属的类别 作者: kid1943 时间: 2014-10-9 10:45
建议楼主可以看下这篇文章http://blog.sina.com.cn/s/blog_600046120100wdza.html