개발자입니다
JAVA 15일차 - 생성자, this 본문
220227
-생성자(constructor) : 메서드
객체의 생성을 완성해주는 자. 사용자가 호출할 수 없는 함수
메모리 공간에 데이터를 생성해주는 최종 생성 단계

객체지향 언어는 메모리 공간 할당 요청하면 운영체제가 0으로 초기화 시킴

시스템에 의해 호출되는 함수는 void 생략함
사용자가 생성자를 정의하지 않으면 컴파일러가 정의함. 고로 생략 가능하단 얘기
하나의 클래스에 여러개의 생성자(메서드)가 있을 수 있다 : 생성자 오버로딩
인스턴스 최종 생성 단계에 생성자 사용
사용자가 생성자를 만들어 놓으면 기본(default) 생성자가 생성되지 않음
new ConstExx() // 생성자 호출이 아님
new ConstExx (100) ← 생성자에 전달하는 값
↑데이터 타입
-이클립스에서 getter, setter 자동 세팅

-this

히든 변수 this

this 자체가 객체의 주소
사용자가 생성자를 호출할 수 있는 유일한 방법
다짜고짜 코딩하지 말고 분석, 기획 먼저하라
'Java > IT BANK - Java 기초' 카테고리의 다른 글
JAVA 17일차 - 상속, 제어자 (0) | 2022.09.04 |
---|---|
JAVA 16일차 - this (0) | 2022.09.03 |
JAVA 14일차 - 메서드 오버로딩, isEmpty() (0) | 2022.09.02 |
JAVA 13일차 - 인스턴스, 클래스, 지역 변수, (0) | 2022.09.02 |
JAVA 12일차 - 클래스, 멤버 변수(속성), 멤버 함수(기능), String.charAt() (0) | 2022.09.02 |