chenxiang0207
发贴: 10
积分: -1
|
于 2005-04-17 13:45
package package1; public class TestPackage1 { String getString( ){ return "This is package1 class." ; } }
package package2; import package1.TestPackage1; public class TestPackage2 extends TestPackage1 { public String getString( ){ return "This is package2 class."; } }
package package1; import package2.TestPackage2; public class Test { public static void main(String[] args) { TestPackage2 test = new TestPackage2( ); System.out.println(test.getString( )); } }
程序为什么输出 "This is package1 class."?程序不是加载了 package2.TestPackage2,这样不是应该输出"This is package2 class."的吗?我调了半天了依旧没有发现,就是不知道为什么?本人刚入JAVA门槛,不知其所然,希望那位高人能替我解释一下,小弟不甚感激!!!
|