My footsteps
public class Ch0202 { public static void main(String[] args) { Data d = new Data(); //1.객체d 생성 d.x = 10; //3.객체d가 가리키고있는 x에다가 10을 대입해줌 System.out.println("main(): x ="+ d.x); //4.객체d가 가리키고 있는 x의 값 출력. main=10 change(d.x); //5.객체d 호출스택위에 change스택이 쌓임. 그 스택이 객체d가 갖고있는 x의 값을 가리킴 System.out.println("After change(d.x)"); //9.문자열 출력 System.out.println("main(): x ="+ d.x); //10.change스택은 종료되고 없어졌기 때문에 ..
//매개변수가 있는 생성자 예제// public class SangCo2 { public static void main(String[] args) { Car2 x = new Car2(); //1.객체 x 생성 x.door = 3; x.color = "빨강"; x.gear = 47.6; //7.객체 x가 가리키는 각 변수들에게 값을 부여하고 System.out.println(x.color); //8.프린트 } } class Car2 { //2.클래스Car2생성 int door; String color; double gear; //3.어떤 반환 형태로 어떤 변수이름을 넣을건지 초기화? Car2 (){} //4.빈 생성자 생성 이거 없으면 오류남! Car2(int a, String b, double c){ /..