728x90
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, c2.number, c2.width, c2.height);
Card.width = 200;
Card.height = 300;
System.out.printf("%s, %d, %d, %d\n", c1.kind, c1.number, c1.width, c1.height);
System.out.printf("%s, %d, %d, %d\n", c1.kind, c1.number, c1.width, c1.height);
}
}
class Card{
String kind;
int number;
static int width = 100; //static(공유됨) 해당 클래스의 멤버 변수를 쓰게 되면 값을 공유함
static int height = 250;
}
728x90
'JAVA > 예제' 카테고리의 다른 글
[JAVA] ch05-07. 메서드 호출 (0) | 2017.08.22 |
---|---|
[JAVA] ch05-05. 계산기 (0) | 2017.08.22 |
[JAVA] ch05-03. 객체 생성 2 (0) | 2017.08.22 |
[JAVA] ch05-02. 객체 생성 (0) | 2017.08.22 |
[JAVA] ch05-01. 클래스 (0) | 2017.08.22 |
댓글