-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
7. 자바 메모리 구조와 static 문제 1: 구매한 자동차 수 질문
24.02.14 16:05 작성 조회수 102
0
문제 1번 답
public class Car {
private static int count;
private String car;
public Car(String car) {
System.out.println("차량 구입, 이름: " + car);
this.car = car;
count++;
}
public static void showTotalCars() {
System.out.println("구매한 차량 수: " + count);
}
}
나의 풀이
public class Car {
private static int count;
public Car(String car) {
System.out.println("차량 구입, 이름: " + car);
count++;
}
public static void showTotalCars() {
System.out.println("구매한 차량 수: " + count);
}
}
답과 제 풀이를 비교해보면,
멤버변수로 String car를 지정하고, Car 생성자에서 this 키워드로 car를 받는데,
이 부분을 생략하여도 결과가 같게 나옵니다.
어떤 차이가 있을까요?
답변을 작성해보세요.
답변 1