当前位置: 首页 > 知识库问答 >
问题:

为什么我不能访问向量对象的属性在Java?

洪华皓
2023-03-14

我这样声明了'car'对象:

Vehicles car[]=new Vehicles[arrayLength] {'a','b','c','d','e','f'};

当我运行该程序时,这段代码给我一个错误,它说“无法分配字段”color“,因为”car[i]“为空”:

for(int i=1;i<arraylength+1;i++){
      
     car[i].color=scanner.nextLine();
}

(“color”属性位于类“vehicles”中)

共有1个答案

璩慎之
2023-03-14

您需要初始化数组。

 类似资料:
  • 问题内容: (用Python shell编写) 为什么不允许对象向其添加属性? 问题答案: 请注意,实例没有属性: 一个在派生类中说明此行为的示例: 引用以下文档: […]声明采用一系列实例变量,并在每个实例中仅保留足够的空间来为每个变量保存一个值。因为未为每个实例创建空间,所以节省了空间。 编辑:要从评论中回答ThomasH,OP的测试类是“旧式”类。尝试: 您会注意到有一个实例。对象类可能没有

  • 问题内容: 您如何访问PHP对象的属性? 此外,使用vs 访问对象的属性有什么区别 ? 当我尝试使用时,出现以下错误: “ PHP:无法访问空属性”。 PHP的对象属性文档中有一条评论提到了这一点,但是该评论并没有真正深入地解释。 问题答案: //特定变量 //特定属性 在类上的一般用法是在没有其他情况下调用被称为任意值的变量。 例:

  • 每个对象都有自己的属性和行为,这些属性和行为在类中体现为成员变量和成员方法,其中成员变量对应对象的属性,成员方法对应对象的行为。 在 Java 中,要引用对象的属性和行为,需要使用点(.)操作符来访问。对象名在圆点左边,而成员变量或成员方法的名称在圆点的右边。语法格式如下: 例如,定义一个 Student 类,创建该类的对象 stu,再对该对象的属性赋值,代码如下: 如果一个对象要被使用,则对象必

  • 问题内容: 首先看下面的JavaScript对象 我想将值设置为与相同,因此我将对象值放在前面,但它对我不起作用,我也使用过,但仍然失败。我的问题是如何访问对象内对象的属性。 一些用户沉迷于问“您想做什么或发送脚本等”,对于那些人来说,答案很简单:“我想访问对象内的对象属性”,上面提到了脚本。 任何帮助将不胜感激 :) 问题答案: 使用 对象文字 语法时,不能在初始化期间引用对象。创建对象后,需要

  • 问题内容: JSON编码的Google API返回了这样的对象 谁知道我该如何获取价值? 显然返回 注意:未定义的变量:在/ usr / local / … 致命错误:无法访问/ ....中的空属性 问题答案: 由于属性的名称是string ,因此可以这样访问它: 另外,您可以将属性的名称放在变量中,然后像这样使用它: 您可以在repl.it上看到它们的实际作用:https ://repl.it/

  • 我的朋友们,我的项目有三节课 主类: 首先,当我在类中实例时,java使结构如下所示:structure 我的意思是,当我们在类中实例类时,java逐行读取类,例如: 因为中有3个变量,所以我们可以说,当我们实例类时,我们有5个变量。 例如,我们有字符串、int、int、int、int来表示。我的问题是为什么我们不能直接访问或或? 例如,对于initialize name,我们可以使用以下代码:,