java 例题 找不到主方法
答案:5 悬赏:40 手机版
解决时间 2021-01-25 09:21
- 提问者网友:辞取
- 2021-01-24 21:44
java 例题 找不到主方法
最佳答案
- 五星知识达人网友:行路难
- 2021-01-24 22:13
采用调试模式一步一步找
public class Quadrangle {
// 实例化保存四边形对象的数组对象
private Quadrangle[] qtest = new Quadrangle[6];
private int nextIndex = 0;
public static void main(String[] args) {
// 实例化两个四边形对象,用于调用draw()方法
Quadrangle q = new Quadrangle();
q.draw(new Square()); // 以正方形对象为参数调用draw()方法
// 以平行四边形对象为参数调用draw()方法
q.draw(new Parallelogramgle());
}
public void draw(Quadrangle q) { // 定义draw()方法,参数为四边形对象
if (nextIndex < qtest.length) {
qtest[nextIndex] = q;
System.out.println(nextIndex);
nextIndex++;
}
}
}
class Square extends Quadrangle { // 定义一个正方形类,继承四边形类
public Square() {
System.out.println("正方形");
}
}
// 定义一个平行四边形类,继承四边形类
class Parallelogramgle extends Quadrangle {
public Parallelogramgle() {
System.out.println("平行四边形");
}
}
找不到主方法,请教一下问题出在哪?
我有更好的答案|搜索相关资料
希望能够帮助到你,望采纳!
public class Quadrangle {
// 实例化保存四边形对象的数组对象
private Quadrangle[] qtest = new Quadrangle[6];
private int nextIndex = 0;
public static void main(String[] args) {
// 实例化两个四边形对象,用于调用draw()方法
Quadrangle q = new Quadrangle();
q.draw(new Square()); // 以正方形对象为参数调用draw()方法
// 以平行四边形对象为参数调用draw()方法
q.draw(new Parallelogramgle());
}
public void draw(Quadrangle q) { // 定义draw()方法,参数为四边形对象
if (nextIndex < qtest.length) {
qtest[nextIndex] = q;
System.out.println(nextIndex);
nextIndex++;
}
}
}
class Square extends Quadrangle { // 定义一个正方形类,继承四边形类
public Square() {
System.out.println("正方形");
}
}
// 定义一个平行四边形类,继承四边形类
class Parallelogramgle extends Quadrangle {
public Parallelogramgle() {
System.out.println("平行四边形");
}
}
找不到主方法,请教一下问题出在哪?
我有更好的答案|搜索相关资料
希望能够帮助到你,望采纳!
全部回答
- 1楼网友:逃夭
- 2021-01-25 01:19
没有main方法怎么去执行。。。看错了。。你是在哪执行的追问有main方法的追答恩,我刚刚没看到,你是在哪执行的报这个错追问Eclipse上找不到主方法,但是在cmd上就不报错。追答我猜你用eclipse的时候run as java application时选错了主类。。
- 2楼网友:不如潦草
- 2021-01-25 00:13
你的父类需要去除主方法,因为你的子类要继承。可以创建一个实现类,加入主方法,实现子类和父类的功能
- 3楼网友:笑迎怀羞
- 2021-01-24 23:32
我试了下,myeclipse是可以的,eclipse应该也是没问题的,确定一下你跑的程序是当前这个,不行再追问。
- 4楼网友:北方的南先生
- 2021-01-24 22:32
很简单, 你需要右键 Run As --> Run Configuration..
在Main Class 中 输入, 或者点右边的Search 中, 选中你的Main方法所在的类, 然后点最下面的Run 就好了。
出现这个原因是, Eclipse 没有反应过来查找到你main方法所在类(有可能是其他类中有main方法, 或者你不是在main方法所在的类上点击Run 的)..
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯