현재 자바를 가르치고 있지만 간단한 문제에 직면했지만 아무에게도 물어 보지 않았습니다. 연습 문제 중 하나에서 클래스를 작성하고 여러 객체를 인스턴스화하고 업데이트하는 드라이버 클래스를 작성했습니다. 나는 "여러 객체를 인스턴스화하고 업데이트함으로써 혼란 스럽다." 여기 내 수업이 있습니다 :여러 객체 인스턴스화 및 업데이트
make, model 및 year를 인스턴스화합니다. 그럼 일단 내가 드라이버 클래스를 작성했다면, 내가 시작한 방식은 다음과 같습니다 :
import java.util.Scanner;
public class PP43CarTest {
public static void main(String[] args) {
PP43Car car1;
Scanner scan = new Scanner(System.in);
System.out.println("Enter the model of the vehicle:");
car1.getModel();
}
}
그러나이 클래스는 오류를 발생시키고 여기에 내가 붙어 있습니다. 계속 진행하고 있습니까, 아니면 "여러 객체를 인스턴스화하고 업데이트하는 것입니까?" 위의 코드가 올바른 경우 나뿐만 아니라 것을 배우고 싶습니다 때문에 실제로 사용자의 입력을 얻고 그런 식으로 업데이트 할 스캐너 클래스를 사용하는 방법을
import java.util.Scanner;
public class PP43CarTest {
static PP43Car car1;
public static void main(String[] args) {
//Scanner scan = new Scanner(System.in);
car1 = new PP43Car("Millenia", "Mazda", 2011);
}
}
, 다음 사람이 나를 보여줄 수 있습니까?
제발, 당신이하고 싶은 것을 더 잘 설명해주십시오. 사용자가'make','model','year'의 값을 삽입하길 원합니까? – MikO
@MikO 코딩 한 코드의 마지막 부분에 대해서는 "인스턴스화 및 개체 업데이트"의 의미인지 여부 만 알고 싶습니다. –