首页 热点资讯 义务教育 高等教育 出国留学 考研考公

D:\>javac cat.java cat.java:12: 错误: 需要'{' public class Main(String[] args) ^ 1 个错误

发布网友 发布时间:2022-04-24 03:22

我来回答

2个回答

热心网友 时间:2023-10-24 15:42

1,string要改成String

2.class cat 改成class Cat

3.class Main(String[] args)改成class Main

4.main实例化要大写

5.Cat成员变量不能在静态方法中实例化,改成静态

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色。 能把你弄好的代码发过来下吗我的还是不行

热心网友 时间:2023-10-24 15:42

1,string要改成String

2.class cat 改成class Cat

3.class Main(String[] args)改成class Main

4.main实例化要大写

5.Cat成员变量不能在静态方法中实例化,改成静态

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色。 能把你弄好的代码发过来下吗我的还是不行

热心网友 时间:2023-10-24 15:43

您的代码问题比较多的,您用命令行编译的,还是IDE工具(IDE工具会标注语法错误)?

下面是修改过的代码(有些地方猜测不出意图,有问题请追问)

保存为Main.java

class Cat {

    public String name;
    public int age;
    public int weight;
    public String color;

    public String tostring() {
        return "名字:" + name + "\t年龄:" + age + "\t重量:" + weight + "\t颜色:" + color + "\n";
    }
}

public class Main {

    private Cat cat1;
    private Cat cat2;
    private Cat cat3;

    private String tostring() {
        return cat1.tostring() + cat2.tostring() + cat3.tostring();
    }

    public static void main(String[] args) {
        Main a = new Main();
        a.cat1 = new Cat();
        a.cat2 = new Cat();
        a.cat3 = new Cat();
        //如果你想表示name="龙";age=4;weight=2;建议使用构造函数或赋值方法
        a.cat1.name = "龙,4,2";
        System.out.println(a.tostring());
    }
}

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色 我是参照别人的代码能把你弄好的代码发过来下吗我是用控制台命令的

追答您先运行一下啊;我发的已经是改过的了;有问题再问;帮你改

热心网友 时间:2023-10-24 15:43

您的代码问题比较多的,您用命令行编译的,还是IDE工具(IDE工具会标注语法错误)?

下面是修改过的代码(有些地方猜测不出意图,有问题请追问)

保存为Main.java

class Cat {

    public String name;
    public int age;
    public int weight;
    public String color;

    public String tostring() {
        return "名字:" + name + "\t年龄:" + age + "\t重量:" + weight + "\t颜色:" + color + "\n";
    }
}

public class Main {

    private Cat cat1;
    private Cat cat2;
    private Cat cat3;

    private String tostring() {
        return cat1.tostring() + cat2.tostring() + cat3.tostring();
    }

    public static void main(String[] args) {
        Main a = new Main();
        a.cat1 = new Cat();
        a.cat2 = new Cat();
        a.cat3 = new Cat();
        //如果你想表示name="龙";age=4;weight=2;建议使用构造函数或赋值方法
        a.cat1.name = "龙,4,2";
        System.out.println(a.tostring());
    }
}

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色 我是参照别人的代码能把你弄好的代码发过来下吗我是用控制台命令的

追答您先运行一下啊;我发的已经是改过的了;有问题再问;帮你改

热心网友 时间:2023-10-24 15:42

1,string要改成String

2.class cat 改成class Cat

3.class Main(String[] args)改成class Main

4.main实例化要大写

5.Cat成员变量不能在静态方法中实例化,改成静态

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色。 能把你弄好的代码发过来下吗我的还是不行

热心网友 时间:2023-10-24 15:43

您的代码问题比较多的,您用命令行编译的,还是IDE工具(IDE工具会标注语法错误)?

下面是修改过的代码(有些地方猜测不出意图,有问题请追问)

保存为Main.java

class Cat {

    public String name;
    public int age;
    public int weight;
    public String color;

    public String tostring() {
        return "名字:" + name + "\t年龄:" + age + "\t重量:" + weight + "\t颜色:" + color + "\n";
    }
}

public class Main {

    private Cat cat1;
    private Cat cat2;
    private Cat cat3;

    private String tostring() {
        return cat1.tostring() + cat2.tostring() + cat3.tostring();
    }

    public static void main(String[] args) {
        Main a = new Main();
        a.cat1 = new Cat();
        a.cat2 = new Cat();
        a.cat3 = new Cat();
        //如果你想表示name="龙";age=4;weight=2;建议使用构造函数或赋值方法
        a.cat1.name = "龙,4,2";
        System.out.println(a.tostring());
    }
}

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色 我是参照别人的代码能把你弄好的代码发过来下吗我是用控制台命令的

追答您先运行一下啊;我发的已经是改过的了;有问题再问;帮你改

热心网友 时间:2023-10-24 15:42

1,string要改成String

2.class cat 改成class Cat

3.class Main(String[] args)改成class Main

4.main实例化要大写

5.Cat成员变量不能在静态方法中实例化,改成静态

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色。 能把你弄好的代码发过来下吗我的还是不行

热心网友 时间:2023-10-24 15:43

您的代码问题比较多的,您用命令行编译的,还是IDE工具(IDE工具会标注语法错误)?

下面是修改过的代码(有些地方猜测不出意图,有问题请追问)

保存为Main.java

class Cat {

    public String name;
    public int age;
    public int weight;
    public String color;

    public String tostring() {
        return "名字:" + name + "\t年龄:" + age + "\t重量:" + weight + "\t颜色:" + color + "\n";
    }
}

public class Main {

    private Cat cat1;
    private Cat cat2;
    private Cat cat3;

    private String tostring() {
        return cat1.tostring() + cat2.tostring() + cat3.tostring();
    }

    public static void main(String[] args) {
        Main a = new Main();
        a.cat1 = new Cat();
        a.cat2 = new Cat();
        a.cat3 = new Cat();
        //如果你想表示name="龙";age=4;weight=2;建议使用构造函数或赋值方法
        a.cat1.name = "龙,4,2";
        System.out.println(a.tostring());
    }
}

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色 我是参照别人的代码能把你弄好的代码发过来下吗我是用控制台命令的

追答您先运行一下啊;我发的已经是改过的了;有问题再问;帮你改

热心网友 时间:2023-10-24 15:42

1,string要改成String

2.class cat 改成class Cat

3.class Main(String[] args)改成class Main

4.main实例化要大写

5.Cat成员变量不能在静态方法中实例化,改成静态

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色。 能把你弄好的代码发过来下吗我的还是不行

热心网友 时间:2023-10-24 15:43

您的代码问题比较多的,您用命令行编译的,还是IDE工具(IDE工具会标注语法错误)?

下面是修改过的代码(有些地方猜测不出意图,有问题请追问)

保存为Main.java

class Cat {

    public String name;
    public int age;
    public int weight;
    public String color;

    public String tostring() {
        return "名字:" + name + "\t年龄:" + age + "\t重量:" + weight + "\t颜色:" + color + "\n";
    }
}

public class Main {

    private Cat cat1;
    private Cat cat2;
    private Cat cat3;

    private String tostring() {
        return cat1.tostring() + cat2.tostring() + cat3.tostring();
    }

    public static void main(String[] args) {
        Main a = new Main();
        a.cat1 = new Cat();
        a.cat2 = new Cat();
        a.cat3 = new Cat();
        //如果你想表示name="龙";age=4;weight=2;建议使用构造函数或赋值方法
        a.cat1.name = "龙,4,2";
        System.out.println(a.tostring());
    }
}

追问运用重写toString()方法来使用字符串输出对象内容,对象内容就是3只宠物猫的名字、年龄、重量、颜色 我是参照别人的代码能把你弄好的代码发过来下吗我是用控制台命令的

追答您先运行一下啊;我发的已经是改过的了;有问题再问;帮你改

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com