문법/Java5 [Java] 추상화(Abstraction) 추상화 : 구체적인 것을 분해해서 관찰자가 관심 있는 특성만 가지고 재조합하는 것 클래스(class) : 같은 특성을 지닌 여러 객체를 총칭하는 집합의 개념 객체(instance) : 유일무이(unique)한 사물, 클래스의 인스턴스 클래스:객체 = 사람:김연아 = 사람:홍길동 ex) 사람 클래스를 만들기 위해 주변에 보이는 공통적인 특성 시력, 몸무게, 혈액형, 키, 나이 등 명사로 표현되는 것 -> 속성(값) 먹다, 자다, 일하다 , 침 뱉다. -> 기능 행위(함수) class 사람 { float 시력; int 몸무게; int 키; void 먹다{...} void 일하다{...} 만약 애플리케이션을 만들었는데 사람에 대한 클래스를 이용해 객체를 만들때 필요없는 속성과 기능들이 있을 것이다. 병원 애플.. 2023. 10. 31. 이전 1 2 다음