1. 클래스


클래스는 객체를 표현하기 위한 일종의 틀과 같다.

또한 이 틀 안에는, 내가 원하는 요소들을 표현하기 위한 여러가지 변수들이 있다.

그렇기에 클래스는 이러한 변수들이 모여있는 집합체라고도 볼 수 있다.



2. 생성자


우리가 가지고 있는 변수를 이용하기 위해선 값을 넣어야 한다.

이 값을 정해주기 위해선, 매개체로서 생성자가 필요하다.

이 생성자는, 사용할 때마다 변수의 값을 초기화시켜주고, 그 값을 재정의 해준다.

어떻게 보면, 객체를 사용하며 변질된 변수를 정화해주는 여과기같은 역할을 한다.



3. 인스턴스


클래스에 있는 변수들을 이용하여 좀 더 세밀하게 구성을 하고 싶을 때, 생성자를 이용하여 인스턴스를 만들 수 있다.

즉, 클래스가 생성자라는 매개체를 통해 인스턴스를 찍어낼 수 있다.



4. 메소드


메소드는 방법이다. 

방법은 내가 어떻게 할 것인가를 정의하는 것이고, 컴퓨터에서는 어떻게 동작하는지를 정하는 함수라고 이해했다.



5. 접근 제어 지시자

public : 공원 . 모두가 언제든 사용할 수 있다.

protected : 공원 내 풋살장. 원래는 출입할 수 없으나 예약한 사람은 사용할 수 있다.

privated: 전선 관리 건물. 관계자만 출입할 수 있다.




댓글보고 머리 굴리긴 했는데, 이렇게 이해하면 됨?