2013-07-17 21 views
0
public class Officepersonel extends Personel { 

int workidno;String name,surname; 
public Officepersonel(String name,String surname, int kimlikno, final int workidno) 
{ 
    super(name,surname,kimlikno,workidno); 
} 

private void showcard(final int workidno) 
{ 
    System.out.println("Nameim, "+name+"Surnameim "+surname+": Kartimi okutuyorum."); 
} 

@Override 
public void goWorkCome(int workidno) 
{ 

    super.goWorkCome(workidno); 
    showcard(workidno); 


} 

}未定义的错误在Java

public class Personel extends Insan { 

String name,surname; int workidno; 

public Personel(String name,String surname, int kimlikno,final int workidno) 
{ 
    super(name,surname,kimlikno); 


} 




public void goWorkCome(int workidno) 
{ 

    System.out.println("Nameim, "+name+"Surnameim "+surname+": Ise gidiyorum.\nIsten geliyorum"); 

} 

你好。我在这段代码中遇到错误。

officePersonel类型的方法goworkcome(int)必须覆盖或实现它所说的超类型 方法。我已经压倒一切。

并且该方法showcard(INT)是未定义的类型 officvePersonel

这些类是在不同的页面,以便没有问题大约哪一个是第一个。

回答

0

添加或你的JRE更改为javaJRE-1.6

的Eclipse - >属性 - > Java构建路径 - >库 - >添加库....

这可能工作!

+0

不,它没有工作。以上代码的 – CursedChico

+0

在我的Eclipse IDE中是可以的(我放弃了Insan类)。 和几乎是日食问题。 您可以重新启动IDE,或更改jre,或查看Insan类。 – CHmoonKa