我有一个问题来写我的代码。这是一个代码,我必须创建一个对象类,并使用另一个类对象运行它。这个程序被称为自行车和自行车测试。我得到了自行车程序(它已经被写好了),我所需要的就是我写自行车测试来利用自行车。现在,问题是,我已经创建了2个对象,称为Nice自行车和酷自行车。我需要将我的NiceBCycle名称更改为“肯尼·麦考密克,但我不能这样做。我一直收到错误消息,说“错误:变量Nice自行车可能没有被初始化”,对于我写的这行命令。
//使用setOwnerNameNiceB将所有者的名称更改为Kenny McCormickicycle.setOwnerName("Kenny McCormick");
我该怎么办?
不管怎样,这是自行车代码,也是我根据教练命令写的自行车测试。谢谢你的回复
自行车JAVA
public class Bicycle
{
// Instance field
private String ownerName;
private int licenseNumber;
// Constructor
public Bicycle( String name, int license )
{
ownerName = name;
licenseNumber = license;
}
// Returns the name of this bicycle's owner
public String getOwnerName()
{
return ownerName;
}
// Assigns the name of this bicycle's owner
public void setOwnerName( String name )
{
ownerName = name;
}
// Returns the license number of this bicycle
public int getLicenseNumber()
{
return licenseNumber;
}
// Assigns the license number of this bicycle
public void setLicenseNumber( int license )
{
licenseNumber = license;
}
}
这是自行车测试。我写的java。
public class BicycleTest
{
public static void main( String[] args )
{
// Create 1 Bicycle reference variable. For example: myBike
Bicycle NiceBicycle;
// Create 1 String reference variable for the owner's name
String name;
// Create 1 integer variable for license number
int licenceNumber;
// Assign your full name and a license number to the String and
// integer variables
name = "Boo Yeah";
int licenseNumber = 9972;
// Create a Bicycle object with the Bicycle class constructor
// Use the variables you created as arguments to the constructor
Bicycle CoolBicycle = new Bicycle( "Boo Yeah", 9972 );
// Output the owner's name and license number in printf statements
// using the object reference and the get methods.
// For example: bike.getOwnerName()
System.out.printf ("The CoolBicycle owner's name is %s\nThe license number is %d\n", CoolBicycle.getOwnerName(), CoolBicycle.getLicenseNumber());
// Change the owner's name to Kenny McCormick using setOwnerName
NiceBicycle.setOwnerName("Kenny McCormick");
// Output the owner's name and license number in printf statements
// using the Bicycle object reference variable and the get methods.
System.out.printf ("The NiceBicycle owner's name is %s\n", NiceBicycle.getOwnerName());
}
}
编译器是友好的。在尝试使用它之前,您没有设置Nice自行车
。变量没有设置。
还要注意,Java约定总是以小写字母开头命名变量,以大写字母开头命名类。这很重要,因为的负载过重,也就是说,它有许多不同的原因。
未初始化(未创建自行车对象)。
试着替换
Bicycle NiceBicycle;
具有
Bicycle NiceBicycle = new Bicycle("",0);
您需要实例化Bicycle,并在测试中通过更改以下内容将其分配给NiceBicycle:
Bicycle NiceBicycle;
至:
Bicycle NiceBicycle = new Bicycle("", 0);
然后可以在上面设置OwnerName():
NiceBicycle.setOwnerName("Kenny McCormick");
另外,请注意,Java约定建议变量名以小写字母开头,所以如果您想遵循Java约定,NiceBicycle实际上应该是NiceBicycle。
我想使用OptaPlanner(或类似的开源Java框架)来优化自行车信使服务的路线。让我们假设5个信使必须从某个来源地拿起30个信封,并将它们送到某个目的地: 我的五个信使分布在整个城市(所以我没有一个仓库),他们不必回到他们开始的地方: 我将使用以下硬约束: null null
我正在设计一个使用Java的Tron自行车游戏,两个角色在他们不断移动的时候,在他们身后放出一条小路。 Arena由JFrame中的一个JPanel中的一个JPanel的二维数组组成。我发现这种结构最简单。 我不知道如何在多个JPanels中移动一个字符,并让它们通过keylistener来转换。如有任何帮助或意见,我们将不胜感激。 下面是我的Arena类的代码:
问题内容: 我已经在Unix环境中使用Java代码创建了一个文本文件。 我使用和编写文本文件。对于每一行之后的换行符,我正在使用方法(其中的对象是)。 而且,我通过附加来自Unix环境本身的邮件(使用Unix命令自动执行此操作)来附加该文本文件。 我的问题是,在Windows系统中从邮件下载文本文件后,如果打开该文本文件,数据将无法正确对齐。角色不起作用,我认为是这样。 如果也要在Windows环
问题内容: 我正在开发一个集成测试应用程序,这就是我在测试用例中所做的事情,我读取了一个测试输入文件,该文件存储在cvs中,将其写入文件系统中的文件中,该应用程序轮询目录以获取文件,处理它并创建输出文件,然后我轮询输出文件的目录,如果两个文件的内容相等,则测试用例成功(我将两个输入文件和输出文件读入字符串并进行比较) 。 问题是该测试用例在Linux系统上运行时失败,原因是从Windows系统中检
7.17 一面 1 先写个算法,无重复的最长字串 写完讲解思路 2 自我介绍 3 数据库事务 4 索引 底层结构 5 linux常用命令 统计行数(应该是wc 没答上来 6 进程线程区别 7 二叉树求最大深度,口述 8 算法找出重复数组元素 9 反问 2h后通知二面 7.18 二面 1 讲一下你的实习 2 深挖项目 做了哪些事 3 现场对登录框进行功能测试 4 自身的不足有哪些 5 反问 整体难度
直接发邮件约面! 1、自我介绍。 2、项目没问、技术也没咋问。 3、问我的研究方向,问我毕设做的东西,问我深度学习对他公司的作用。 4、问我了不了解他们公司的情况。 就是那么个情况,真想去的话啥也不用准备,就说我想去就完了! #中车集团##Java开发#