목표:
승객, 연료 한도 및 mpg 필드를 자동으로 초기화하는 생성자를 추가하여 Vehicle 클래스를 개선합니다.
빌더 구현:
객체 생성 시 언급된 필드를 초기화하기 위해 Vehicle 클래스에 생성자가 추가되었습니다.
생성자에는 승객을 위한 p, 연료캡을 위한 f, mpg를 위한 m 등 세 가지 매개변수가 있습니다.
생성자 정의:
Vehicle(int p, int f, int m) 생성자는 필드를 초기화합니다.
Vehicle(int p, int f, int m) { passengers = p; fuelcap = f; mpg = m; }
수업 방법:
range(): 차량의 주행 거리(주유를 가득 채운 상태에서 주행할 수 있는 마일)를 계산하고 반환합니다.
Fuelneeded(int Miles): 주어진 거리를 이동하는 데 필요한 연료량을 계산하고 반환합니다.
사용하는 클래스의 사용을 조정하여 기본 메서드에서 속성 초기화를 제거하고 Vehicle 클래스 생성자에 인수를 전달합니다.
예:
차량 미니밴 = 신차(7,16,21);
차량 스포츠카 = 새 차량(2,14,12);
위 내용은 Vehicle 클래스에 생성자 추가하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!