[JAVA] 클래스와 객체
클래스(class) 클래스는 객체를 정의하는 설계도입니다. 클래스란? 현실 세상에 존재하는 대부분의 것들은 클래스로 표현할 수 있습니다. 객체 객체란 클래스(설계도)를 통해 현실 세계에 뿌리내릴 수 있는 것을 말합니다. 아직 현실 세계에 존재 하지는 않지만 존재할 가능성이 있는 것을 객체라고 합니다. 사자 클래스를 정의하였습니다. 사자는 이 세계에 존재할 수 있는 객체(Object)입니다. 하지만 동물 클래스를 설계하고 이 세계에 뿌리내리게 하는 것은 불가능합니다. 왜냐하면 동물은 이 세계에 존재할 수 없는 것이기 때문입니다. 동물은 사자, 호랑이, 기린 같은 것들을 어우를 수 있는 포괄적인 개념입니다. 이런 것들은 실제 세상에 존재할 수 없기 때문에 객체가 될 수 없습니다. 동물 클래스는 추상적인 것입..