객체지향1 [Java] 객체지향프로그래밍(OOP, Object Oriented Programming) 1. 객체(Object)와 클래스(Class) 1 2 3 4 5 6 7 8 //코드 예시 //클래스 선언 class Animal{ int idx; String name: int age; void eat(); void move(); } 가. 객체 우리 주위에 있는 모든 것 EX) 컴퓨터, 건물, 사람 등 객체들은 고유 특성과 행동을 가지고, 또 다른 객체들에게 행동을 요청하거나 정보를 주고받는 등의 상호작용이 일어남 프로그램에서의 객체:: 클래스가 데이터 타입으로 메모리에 생성된 것 > 클래스 모양 그대로 생성된 실체 > 클래스의 인스턴스 나. 클래스 객체의 캡슐 > 객체를 만들어내기 위한 설계도/틀 필드(field: 멤버 변수)와 메소드(method: 멤버 함수)로 구성됨 2. 객체지향언어 객체를 프로그.. 2021. 12. 13. 이전 1 다음