문제
- 메인함수 실행시 data1, data2, data3의 id값이 1씩 들어가고 있다.
- 메인함수에서 Data클래스의 인스턴스를 생성시 Id값이 1씩 증가하여 값이 들어가게 하고 싶음
- static 키워드를 사용하여 아래의 출력 예시처럼 나오도록 수정해주세요
출력 예시
data1.Id = 1
data2.Id = 2
data3.Id = 3
// Main클래스
package ex2.quiz;
public class Main {
public static void main(String[] args) {
Data data1 = new Data("A");
System.out.println("data1.Id = " + data1.Id); // data1.Id = 1
Data data2 = new Data("B");
System.out.println("data2.Id = " + data2.Id); // data2.Id = 1
Data data3 = new Data("C");
System.out.println("data3.Id = " + data3.Id); // data3.Id = 1
}
}
// Data 클래스
package ex2.quiz;
public class Data {
public String name;
public int Id;
public Data(String name) {
this.name = name;
this.Id++;
}
}