728x90 자바 클래스3 [JAVA] ch05-09. 클래스와 메서드에서의 객체 호출 public class Ex09 { public static void main(String[] args){ Data d = new Data(); d.x = 10; System.out.println("main():x="+d.x); Ex09 e = new Ex09(); e.change(d.x); System.out.println("main():x=" +d.x); } void change(int x){ x = 1000; System.out.println("challenge():x="+x); } } class Data{ int x; } JAVA/예제 2017. 8. 22. [JAVA] ch05-04. 클래스와 객체 public class Ex04 { public static void main(String[] args){ System.out.println("Card.width: " + Card.width); System.out.println("Card.height: " + Card.height); Card c1 = new Card(); c1.kind = "Heart"; c1.number = 7; Card c2 = new Card(); c2.kind = "Spade"; c2.number = 4; System.out.printf("%s, %d, %d, %d\n", c1.kind, c1.number, c1.width, c1.height); System.out.printf("%s, %d, %d, %d\n", c2.kind,.. 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