本帖最后由 郭孟涛 于 2013-2-19 18:31 编辑
- class ObjectDemo
- {
- public static void main(String[] args)
- {
- Object ob = new Test(); // 这里用Object声明对象 ,object 作为一个父类为什么出错
- System.out.println(ob.talk()); // 这里打印为什么报错?上一句 用 Test 声明变量的时候没有错
- }
- }
- class Test
- {
- public int talk(){
- return 6;
- }
- }
复制代码 下面这个示例,新建了一个子类,打印就正确- class ObjectDemo
- {
- public static void main(String[] args)
- {
- Test ob = new Test1(); //
- System.out.println(ob.talk()); // 这里打印正确
- }
- }
- class Test
- {
- public int talk(){
- return 6;
- }
- }
- class Test1 extends Test
- {
-
- }
复制代码 |
|