一个很小白的java问题
import java.awt.*;
public class wb{
public static void main(String[] args)
{
Frame w=new Frame();
w.setSize(300,400);
MyPanel mp=new MyPanel();
w.add(mp);
w.show();
}这个括号
class MyPanel extends Panel{
public void paint(Graphics g){
g.drawLine(30, 30, 100, 100);
}
}
这段程序,为什么当我把花括号移到最下面就会出现错误呢
import java.awt.*;
public class wb{
public static void main(String[] args)
{
Frame w=new Frame();
w.setSize(300,400);
MyPanel mp=new MyPanel();
w.add(mp);
w.show();
}
class MyPanel extends Panel{
public void paint(Graphics g){
g.drawLine(30, 30, 100, 100);
}
}
}
提示错误
No enclosing instance of type wb is accessible. Must qualify the allocation with an enclosing instance of type wb (e.g. x.new A() where x is an instance of wb).
...全文
相关推荐
读者写者问题的一个JAVA实现
因此,对于希望掌握线程通信和同步的程序员来说,这个Java实现的读者写者问题是一个很好的实践案例。
关于java的一个有趣的问题
首先,我们来看看标题中提到的有趣问题:`String str=new String("abc");` 这行代码会创建几个String对象。答案是两个。
java 求一个有向图中的环路问题
在Java编程中,解决有向图(Directed Graph)中的环路问题是一项常见的任务。有向图是由节点(或顶点)和边组成的图,其中边具有方向性,即从一个节点指向另一个节点。
每一个JAVA初学者都应该搞懂的问题
### 每一个JAVA初学者都应该搞懂的问题#### 问题一:我声明了什么?在Java编程语言中,理解变量声明是非常基础且重要的一步。
Java写的一个数组的中,m个元素的组合问题
标题“Java写的一个数组的中,m个元素的组合问题”提示我们要解决的是从给定数组中选取m个元素的所有可能组合。


