객체지향 언어
- 클래스
- 객체(인스턴스)
- 메서드(클래스 안에 있는 함수)
모든 자바 코드는 main에서 시작
자동차나 가방같이 현존하는 물건은 기본 데이터 형태로 표현할 수 없다.
이것을 영어로 Object라고 하며 객체 혹은 개체 라고 번역한다
총 요약(외워야 할 것)
1. 클래스 = 변수의 타입이다.
클래스는 내가 상상한 것이라고 했지만, 사실은 int, string, double 같은 타입처럼 쓴다
2. 생성자는 클래스의 이름과 같아야 한다.
Java는 생성자와 일반 함수를 이름으로 구별한다.
클래스와 이름을 똑같이 해야 생성자 라는 것을 외우자.
3. 직접 값을 설정하는 방법은 변수. 멤버변수 이다.
클래스 내에 있는 변수를 멤버변수라고 부른다
4. 객체를 초기화 할때는 생성자라는 것을 쓴다.
생성자는 클래스 이름과 똑같은 함수이며, 여러가지 입력값을 받는다.
입력값이 비어있을 수도 있다.
5. this는 본인 객체를 가리키는 것 뿐이다.
class는 상상이고 어떤 이름으로 탄생할지 모른다
그래서 this라는 단어로 미래의 생성될 객체를 일반화 한다.
Share article