[JAVA] ch05-04. 클래스와 객체
·
JAVA/예제
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] 05. OOP 1(객체 지향 언어)
·
JAVA/개념
2.1 클래스와 객체의 정의와 용도 - 클래스의 정의 - 클래스란 객체를 정의해 놓은 것이다. - 클래스의 용도 - 클래스는 객체를 생성하는데 사용된다. - 객체의 정의 - 실제로 존재하는 것. 사물 또는 개념 - 객체의 용도 - 객체의 속성과 기능에 따라 다름. 클래스 객체 제품 설계도 제품 TV설계도 TV 붕어빵기계 붕어빵 2.2 객체와 인스턴스 ▶ 객체 ≒ 인스턴스 - 객체(object)는 인스턴스(instance)를 포함하는 일반적인 의미 책상은 인스턴스다. 책상은 책상 클래스의 객체다. 책상은 객체다. 책상은 책상 클래스의 인스턴스다. ▶ 인스턴스화(instantiate, 인스턴스化) - 클래스로부터 인스턴스를 생성하는 것 클래스 instantiate 인스턴스(객체) 2.3 객체의 구성요소 - ..