[JAVA] 클래스와 객체
1. 객체 지향 프로그래밍 객체 지향 프로그래밍이란 객체를 기반으로 하는 프로그래밍이다. 객체는 사람, 자동차, 건물, 주문, 생산, 관리 등 눈에 보이거나 어떠한 행동을 나타내는 단어를 예로 들 수 있다. 반대의 개념은 절차 프로그래밍이 있는데, 이것은 순서대로 일어나는 일을 시간 순으로 프로그래밍하는 것으로, C언어가 대표적이다. 2. 클래스 클래스란 객체에 대한 속성과 기능을 코드로 구현한 것으로, 사용자 정의 자료형이라고 말할 수 있다. 클래스는 데이터와 함수로 정의된다. 예를 들어 "학생"이라는 클래스가 있다면, 데이터는 학번, 이름, 학년, 주소 등이 있고, 함수로는 수강신청, 수업 듣기, 시험 보기 등이 있을 것이다. 속성은 객체의 특성을 정의하는 것으로, 변수 또는 데이터, 멤버 변수라고도..
2021. 1. 10.