728x90 java class2 [JAVA] ch05-10. 클래스와 메서드에서의 객체 호출 2 public class Ex10 { public static void main(String[] args){ Data d = new Data(); d.x =10; System.out.println("main():x = "+d.x); Ex10 e = new Ex10(); e.change(d); System.out.println("main():x = "+d.x); } void change(Data d){ d.x = 1000; System.out.println("change():x= "+d.x); } } //Data class in Ex09 JAVA/예제 2017. 8. 22. [JAVA] ch05-01. 클래스 public class Ex01 { //클래스를 여러개로 나누면 변수선언을 나란히 유지보수에 수월함 public static void main(String[] args){ // (tip)메서드를 main이라 한 이유 main메서드를 누군가 실행 (자바 버추얼머신이 실행) Tv t;//변수의 타입이 클래스면 모두 4바이트 (클래스 타입) // 지역변수(local variable) : 메서드에 선언 // 자동으로초기화x t = new Tv(); //tv클래스를 바탕으로 new로 tv 객체 생성(클래스 타입) (t라는 객체를 생성했다.)(tv타입의 인스턴스를 만들었다) t.channel = 7; t.power = true; t.color = "red"; t.channelUp();//t(주어).channelUp.. JAVA/예제 2017. 8. 22. 이전 1 다음 728x90