본문 바로가기
카테고리 없음

코드스테이츠 백엔드 부트캠프 43기 (10일차-객체지향 회고)

by 고구마는호박고구마 2022. 12. 29.
생성자

클래스에는 적어도 하나 이상의 생성자가 존재한다. 생성자를 통하여 객체 인스턴스의 변수들을 초기화 할 수 있다.

 - 생성자 명은 클래스 이름 

 - 리턴 타입은 없다.

 - 오버로딩 가능

 - this() -> 생성자 내부에서만 생성이 가능, 다른 생성자를 호출할 때 사용

 - this는 객체자신의 변수

 

 

 tip 

 // 클래스는 <필드>와 <메서드> 그리고 (생성자)와 (이너 클래스)로 구성 될 수 있다.

 // 클래스 메서드(스태틱) 안에서는 this를 사용할 수 없다. this 키워드는 인스턴스가 자기 자신을 가리킬 때 사용

 


객체지향 프로그래밍 기초를 배우면서 확실히 개념을 알고있는 상태에서 공부를 하니 이해가 더욱 잘 되며 모르는 부분에 집중을 할 수 있어 공부가 계획대로 잘 되가고 있다. 내일 부터는 객체지향 프로그래밍 심화를 배운다. 심화에서는 상속, 캡슐화, 다형성, 추상화를 배운다. 학부시절 Java를 배우면서 익힌 내용이지만 심화에 있는 내용들을 그 후로는 코딩에 활용을 하지는 않았다. 개념만 대충 알고 있다는 의미이고 이번계기를 통해 확실히 익히면서 심화기술을 직접 코딩을 하고싶다.

댓글