猿问

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

/*

打完代码之后,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;
    }
    
}

赵丽颖No_11207
浏览 3212回答 11
11回答

慕神4158437

在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修饰。

乐乐小陈

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

她在丛中笑

静下心来多看书吧,加油

IT僧

多看书

唐大侠我去

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

柠仁

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

望远

你的程序没有程序执行入口,main方法 固定格式为public static void main(String[] args){~~~}

Jamespan

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

FT凡

有人是来捣乱的

难以习惯烦躁不安的白天

去新建一个类,然后创建这个对象,再用这个对象调用它本身的方法。
随时随地看视频慕课网APP

相关分类

Java
我要回答