无法在Java中将数据解析为类

  • 本文关键字:数据 Java java class oop
  • 更新时间 :
  • 英文 :


我正在尝试学习Java中的面向对象代码,并遵循教程。我目前卡住试图解析一个字符串到我的类。它返回以下错误:

Name cannot be resolved to a variable

我有一个名为start.java的主文件,而我试图调用的类位于另一个名为phone.java的文件中。两者都在一个名为src的文件夹中。下面是start.java代码(抛出错误)

package src;
public class Start {
public static void main(String[] args){
phone android = new phone(Name:"android 10");
System.out.println(android.getName());
}
}

这是我要调用的类,在phone。java

package src;
public class phone{
private String name;
public phone(String name) {
this.name = name;
}
public String getName(){
return this.name;
}
}

非常感谢你的帮助

您需要从new phone(Name:"android 10")中移除Name,并且需要使用new phone("android 10")。你只需要传递name的值,你的构造函数会将它绑定到name变量。

参考下面的代码

public class Start {
public static void main(String[] args){
phone android = new phone("android 10");
System.out.println(android.getName());
}
}

最新更新