gpt4 book ai didi

java - getter 和 setter 的用户输入

转载 作者:行者123 更新时间:2023-12-01 17:17:08 27 4
gpt4 key购买 nike

所以基本上我想做的是让用户通过 car.setxxxx(scan.nextLine()); 行输入变量,但是出现错误:TestVehicle.java:21: 错误:类 Vehicle 中的方法 setModel 无法应用于给定类型;car.setModel(scan.nextLine());^必需:无参数发现:字符串原因:实际参数列表和正式参数列表的长度不同知道为什么会发生这种情况吗?

主要方法:

import java.util.Scanner;
public class TestVehicle{

public static void main(String[] args){

Scanner scan = new Scanner(System.in);

Vehicle car = new Vehicle();


System.out.print("Input name: ");
car.setName(scan.nextLine());
System.out.print("Input model: ");
car.setModel(scan.nextLine());

车辆类别:

public class Vehicle {
private String name;
private String model;

public Vehicle(){

}

public Vehicle(String name, String model){
this.name = name;
this.model = model;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public String getModel(){
return model;
}
public void setModel(){
this.model = model;

最佳答案

从设置模型可以看出你没有添加任何参数。

public void setModel(String modelName) {
this.model = modelName;
}

关于java - getter 和 setter 的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61363060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com