当前位置: 技术问答>java相关
严重问题请大家关注
来源: 互联网 发布时间:2015-10-09
本文导语: 我在程序刚打开就运行会提示致命错误,但我把 int a=2 ; 这一句注掉就可以了, 另人奇怪的是当我把注释去掉时程序竟然可以运行了,除了去掉注释外我什么都没动. import javax.swing.JOptionPane ; public class Application1{ int...
我在程序刚打开就运行会提示致命错误,但我把 int a=2 ; 这一句注掉就可以了,
另人奇怪的是当我把注释去掉时程序竟然可以运行了,除了去掉注释外我什么都没动.
import javax.swing.JOptionPane ;
public class Application1{
int a=1;
public static void main(String args[]){
Application2 a=new Application2();
JOptionPane.showConfirmDialog (null,a.sub1() + "");
System.exit (0);
}
}
public class Application2 extends Application1{
int a=2 ;
public int sub1 ( ){
return super.a ;
}
}
|
能运行呀
你用的什么环境
我的是 jbuilder7+jsdk1.4
你用的什么环境
我的是 jbuilder7+jsdk1.4
|
同上。
|
你用super.a取什么呀?this.a是吧?还有你前面定义一个int,后一个又做为类,有多么难受呀
|
windows的错误,不奇怪呀,
|
up
|
没问题了,就好了。