[JAVA] 객체지향 프로그래밍과 클래스
객체(Object)란? "의사나 행위가 미치는 대상" 구체적, 추상적 데이터 단위 객체지향 프로그래밍(Object Oriented Programming, OOP) 객체를 기반으로 하는 프로그래밍 ex) 학교를 가는 과정 객체를 정의, 기능 구현, 객체 사이의 협력 구현 cf. 절차지향 프로그래밍(Procedural Prigramming) ex) 학교를 가는 과정 : 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스를 탄다 -> 학교에 도착한다 // 시간에 따른 프로그래밍 클래스(class)란? 객체에 대한 속성과 기능을 코드로 구현한 것 객체의 속성 객체의 특성, 속성, 멤버 변수 property, attribute, member, variable 객체의 기능 객체가 하는 기능들을 메서드로 구현 meth..
2021.09.08