추상화 (1) 썸네일형 리스트형 [객체지향] 클래스,객체에 대해 생각해보기(계속 추가) * 클래스 (Class) - 객체지향에서 실제 객체를 모델링(추상화)하여 공통적인 상태와 행위를 설계(명세)한 것 - 객체의 공통된 부분을 명세하여 같은 상태와 행위를 가진 객체 생성 할 때 사용 => 클래스가 없다면? 객체를 생성/사용할때 마다 속성과 메서드를 넣어줘야한다. (익명클래스 느낌?) - 게임을 플레이 하는 유저 객체가 있을때, 유저의 기본적인 상태나 행위를 명세 class GameUser { private int hp = 100; private int mp = 100; public void attack() { System.out.println("attack"); } } * 객체 (Instance) - 실제 데이터를 추상화하여 상태와 행위를 가지는 프로그램 단위 - 클래스에서 정의한 상태나 .. 이전 1 다음