자바 프로그래밍 과정을위한 프로젝트가 있습니다.데모/테스터 프로그램 구현
지침은 간단한 클래스와 테스터 클래스를 만들어야하며 클래스에는 Default 생성자가 포함되어야합니다. 세 가지 매개 변수 (작성자, 모델 및 가격)가있는 매개 변수화 된 생성자. getMake()를 호출 해, make를 돌려주는 액세스 용 메소드. 모델을 돌려 주도록 (듯이) getModel()를 호출하는 액세스 용 메소드. getPrice()를 호출하여 가격을 반환하는 접근 자 메서드. Mutator 메서드 setMake (String newMake) make를 설정합니다. 모델을 설정하는 Mutator 메소드 setModel (String newModel); 및 가격을 설정하는 뮤 테이터 메서드 setPrice (double newPrice) ..
내 클래스 및 테스터 프로그램을 만들었고 클래스가 완벽하게 컴파일됩니다. 실행하려고 할 때 메인 메서드가 없다는 오류가 발생하지만. 이제, 나는 테스터 프로그램에 대한 교수의 예를 따랐다. 누군가가 올바른 방향으로 포인터를 줄 수 있다면, 나는 그것을 감사 할 것입니다.
내 질문은 다음과 같습니다. 테스터 프로그램을 어떻게 구현합니까? zip 파일을 만들어야합니까? 다음은 나의 시험 클래스 (이 사람이다,
public class Automobile
{
private String make;
private String model;
private double price;
public Automobile()
{
make = "Lexus2017";
model = "RX";
}
public Automobile(String initMake, String initModel, double initPrice)
{
make = initMake;
model = initModel;
price = initPrice;
}
public String getMake()
{
return make;
}
public String getModel()
{
return model;
}
public double getPrice()
{
return price;
}
public void setMake(String newMake)
{
make = newMake;
}
public void setModel(String newModel)
{
model = newModel;
}
또한 : 나는
다음
는 클래스 내 코드는 ... 그렇게하고 많은 도움을 보이지 않았다 시도했습니다 오류가 많은) :public class AutomobileTester
{
public static void main(String[] args)
{
Automobile make = new Automobile("Lexus 2017");
System.out.println("The car is " + make.getMake());
Automobile model = new Automobile("RX");
System.out.println("The car is " + Automobile.getModel());
Automobile price = new Automobile("43020");
System.out.println("The car is " + Automobile.getPrice());
// Use the mutator to change the make variable
Automobile.setMake("Lexus 2017");
System.out.println("The car is " + backDoor.getState());
// Use the mutator to change the model variable
Automobile.setModel("RX");
System.out.println("The car is called " + backDoor.getName());
Automobile.setPrice("43020");
System.out.println("The car is " + price.getPrice());
}
}
이 내 처음 생성자와 함께 일하고있다, 나는 자바에 아주 새로운 해요, 그래서 명백한 오류에 대해 죄송합니다. 시간과 도움을 미리 주셔서 감사합니다.
'
또 다른 옵션은 자신의 빌더를 사용하여 매개 변수를 전달하는 것입니다 t로 매개 변수화 된 생성자 새로운 자동차 ("Lexus 2017"); ' –
클래스 이름을 사용하여 메소드에 액세스하지 마십시오. 여기에 많은 오류가 있습니다. 우리 모두를 고치고 당신을 위해 임무를 수행하기를 기대합니까? –
@ cricket_007 아니요. 어리석은 일이고 나는 그런 식으로 아무것도 배울 수 없습니다. 클래스를 구현하는 방법을 이해하고 싶습니다. 3 번 챕터를 읽고 강의 노트를 듣고 무언가가 나를 클릭하지 않기 때문입니다. 난 단지 컨텍스트에 대한 내 코드를 넣고 싶었어요. –