java 例题 找不到主方法 50

publicclassQuadrangle{//实例化保存四边形对象的数组对象privateQuadrangle[]qtest=newQuadrangle[6];priv... 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("平行四边形");
}
}
找不到主方法,请教一下问题出在哪?
在Eclipse上说没有主方法,但是用cmd上是可以的。想知道在Eclipse上问题出在哪里了?
展开
 我来答
百度网友832bd6a
2015-03-18 · TA获得超过1180个赞
知道小有建树答主
回答量:422
采纳率:0%
帮助的人:402万
展开全部

  很简单,  你需要右键  Run As --> Run  Configuration.. 



在Main Class 中 输入, 或者点右边的Search  中, 选中你的Main方法所在的类, 然后点最下面的Run 就好了。



   出现这个原因是, Eclipse 没有反应过来查找到你main方法所在类(有可能是其他类中有main方法,  或者你不是在main方法所在的类上点击Run 的)..

小狗臂章
2015-03-16
知道答主
回答量:30
采纳率:0%
帮助的人:16万
展开全部

我试了下,myeclipse是可以的,eclipse应该也是没问题的,确定一下你跑的程序是当前这个,不行再追问。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌鸦说电影原创解说
2015-03-16 · TA获得超过4182个赞
知道大有可为答主
回答量:3161
采纳率:83%
帮助的人:1401万
展开全部
采用调试模式一步一步找
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("平行四边形");
}
}
找不到主方法,请教一下问题出在哪?

我有更好的答案|搜索相关资料

希望能够帮助到你,望采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ccbe5b5
2015-03-16
知道答主
回答量:13
采纳率:0%
帮助的人:10.3万
展开全部
你的父类需要去除主方法,因为你的子类要继承。可以创建一个实现类,加入主方法,实现子类和父类的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yj83855039
2015-03-16 · TA获得超过590个赞
知道小有建树答主
回答量:985
采纳率:33%
帮助的人:483万
展开全部
没有main方法怎么去执行。。。看错了。。你是在哪执行的
更多追问追答
追问
有main方法的
追答
恩,我刚刚没看到,你是在哪执行的报这个错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式