首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的Object[]数组崩溃了我的程序。我在做一件非常错误的事情

我的Object[]数组崩溃了我的程序。我在做一件非常错误的事情
EN

Stack Overflow用户
提问于 2019-02-23 04:38:55
回答 1查看 25关注 0票数 0

所以。我正在尝试在我的超类中创建一个对象数组。让我们使用一个常见的例子:汽车。

我初始化了数组:Car[] cars = { new Car("Ford", "Sedan", "Focus", 17950) };

然而,这些数据正在使我的程序崩溃。我已经研究了几个小时了,但我找不到解决方案。要么是我的措辞不正确,要么就是我看得不够认真。

下面是代码的粘贴示例:https://pastebin.com/uE2wtL4R

代码语言:javascript
复制
public class Car {
    // Data
    protected String cMan, vType, name; // in order, car manufacturer, sedan, suv, name
    protected double price;

    // constructor
    Car(String cMan, String vType, String name, double price) {
        this.cMan = cMan;
        this.vType = vType;
        this.name = name;
        this.price = price;
    }

    Car[] cars = { new Car("Ford", "Sedan", "Focus", 17950) };
}
EN

回答 1

Stack Overflow用户

发布于 2019-02-23 04:42:21

这不是放置这行代码的有效位置:

代码语言:javascript
复制
Car[] cars = {new Car("Ford", "Sedan", "Focus", 17950)};

它需要在方法体中(比如在main方法中)

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54834824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档