为了账号安全,请及时绑定邮箱和手机立即绑定

求大神解答我这个问题,为什么不行啊???

求大神解答我这个问题,为什么不行啊???

赵丽颖No_11207 2016-10-17 00:49:28
/*打完代码之后,Eclipse不可以运行,没有报错,运行不了,别人说是没有“main”函数,请问怎么加,才能做出来???*//*     定义一个矩形类,属性包括长和宽,在构造方法中将长宽初始化,     再定义一个成员方法用于求此矩形的面积 */package com.demo;public class Rect {    double length;    double width;    public double getLength(){        return length;    }    public void setLenth(double length){        this.length=length;    }    public double getWidth(){        return width;    }    public void setWidth(double width){        this.width=width;    }    public double area(double legth,double width){        double s=length*width;        return s;    }    }
查看完整描述

11 回答

已采纳
?
慕神4158437

TA贡献3条经验 获得超6个赞

在java或者C中,main方法是所有程序的执行入口,也就是说,无论这个程序多么大,都应该有main方法。 修改: 新建一个类 public class Test(){ public static void main(String[] args){ Rect p = new Rect; p.setLenth(3.0); p.setWidth(2.0); double a = p.area(); } } 这样就可以了,这两个类不在一个页面中,在一个页面中只允许一个类被public修饰。
查看完整回答
5 反对 回复 2016-10-17
?
乐乐小陈

TA贡献1条经验 获得超2个赞

你可以用纯java运行,那要加一个main函数。你也可以写成Android的,那你要调用到这个类

查看完整回答
2 反对 回复 2016-10-17
?
她在丛中笑

TA贡献1条经验 获得超1个赞

静下心来多看书吧,加油
查看完整回答
1 反对 回复 2016-10-18
?
IT僧

TA贡献14条经验 获得超8个赞


多看书

查看完整回答
1 反对 回复 2016-10-17
?
唐大侠我去

TA贡献2条经验 获得超1个赞

前面的人说的很多了,我就不重复了。为什么必须有一个入口,就如同系统开机需要bios设置一样,读取前面的512kb拿到系统的引导地址。否则计算机不知道你要干嘛

查看完整回答
1 反对 回复 2016-10-17
?
柠仁

TA贡献1条经验 获得超1个赞

这只是一个类,没有调用,你要运行起来是要干什么呢?新建java自动生成main(),在里面声明这个类就可以用了。赋值属性

查看完整回答
1 反对 回复 2016-10-17
?
望远

TA贡献1017条经验 获得超1032个赞

你的程序没有程序执行入口,main方法 固定格式为public static void main(String[] args){~~~}
查看完整回答
1 反对 回复 2016-10-17
?
Jamespan

TA贡献27条经验 获得超26个赞

你重新创建一个类,在类里面创建main方法,然后在main方法里面实例化这个类Rect 。就这样可以了。希望采纳,非常感谢!!!

查看完整回答
1 反对 回复 2016-10-17
?
FT凡

TA贡献1条经验 获得超1个赞

有人是来捣乱的
查看完整回答
1 反对 回复 2016-10-17
?
难以习惯烦躁不安的白天

TA贡献1条经验 获得超1个赞

去新建一个类,然后创建这个对象,再用这个对象调用它本身的方法。
查看完整回答
1 反对 回复 2016-10-17
  • 11 回答
  • 0 关注
  • 3076 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信