| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1254 人关注过本帖
标题:为什么我用记事本能编译出来,而用eclipse就编译出错?然而把Cat类名换成Ca ...
只看楼主 加入收藏
刘俊杰
Rank: 2
等 级:论坛游民
帖 子:20
专家分:21
注 册:2014-12-6
结帖率:60%
收藏
已结贴  问题点数:50 回复次数:1 
为什么我用记事本能编译出来,而用eclipse就编译出错?然而把Cat类名换成Cats就可以正常运行了。谢谢
public class DuoTai {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Animal a1 = new Cat();
        a1.eat();
        
        Animal a2 = new Dog();
        a2.eat();
        
    }

}
 class Animal {
    public void eat(){
        System.out.println("吃东西");
    }
}

class Cat extends Animal {
    public void eat(){
        System.out.println("猫吃鱼");
    }
}

class Dog extends Animal {
    public void eat(){
        System.out.println("狗吃肉");
    }
}


错误类型
Exception in thread "main" java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    DuoTai.main([Ljava/lang/String;)V @9: invokevirtual
  Reason:
    Type 'Cat' (current frame, stack[0]) is not assignable to 'Animal'
  Current Frame:
    bci: @9
    flags: { }
    locals: { '[Ljava/lang/String;', 'Cat' }
    stack: { 'Cat' }
  Bytecode:
    0x0000000: bb00 1059 b700 124c 2bb6 0013 bb00 1859
    0x0000010: b700 1a4d 2cb6 0013 b1                 

    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    at java.lang.Class.privateGetMethodRecursive(Unknown Source)
    at java.lang.Class.getMethod0(Unknown Source)
    at java.lang.Class.getMethod(Unknown Source)
    at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
搜索更多相关主题的帖子: 记事本 public method 
2015-11-28 17:08
GIX灰灰
Rank: 2
等 级:论坛游民
帖 子:1
专家分:50
注 册:2015-11-29
收藏
得分:50 
没错的,你重新试一下
2015-11-29 17:08
快速回复:为什么我用记事本能编译出来,而用eclipse就编译出错?然而把Cat类名换 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016405 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved