java常用报错

Eclipse报错
The type Hero is already defined
估计你之前已经存在该类了,将类型改个名就好了
比如将Hero改为Herog

No enclosing instance of type h is accessible. Must qualify the allocation with an enclosing

类的静态方法不能初始化内部类,本来Herog放在h里的,运行时报错

这样就ok了
class Herog {
public String name;

public Herog(String name) {
    // TODO Auto-generated constructor stub
    this.name=name;
}

public void attack(Herog ...heros) {
    for (int i = 0; i < heros.length; i++) {
        System.out.println( "攻击了"+heros[i].name);
    }
}

}

public class h {

public static void main(String[] args) {
    // TODO Auto-generated method stub

    Herog hh=new Herog("盖伦");
    
    Herog h1=new Herog("xiao");

    Herog h2=new Herog("xiao");
    hh.attack(h1,h2);
}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 10,029评论 0 23
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,486评论 0 10
  • 窗外的雨淅淅沥沥 迷蒙的水汽氤氲着我得想念 闭上眼 脑海中全是你的样子 你的笑你的傲你的眉眼和唇角 仿佛又看到了你...
    六分天使阅读 264评论 0 0
  • 作为最近极其火爆的高颜值玄幻古装剧,鹿晗在其中演绎的执着改命的陈长生的形象可谓是深入人心。 无论是看没看过的人,相...
    点儿横撇捺阅读 438评论 1 5
  • 七夕雨蒙蒙 路人行匆匆 痴痴隔窗望 点点滴断肠
    笔尖的谎言阅读 119评论 0 1