Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

JAVA 15일차 - 생성자, this 본문

Java/IT BANK - Java 기초

JAVA 15일차 - 생성자, this

끈기JK 2022. 9. 3. 20:50

220227

 

-생성자(constructor) : 메서드

객체의 생성을 완성해주는 자. 사용자가 호출할 수 없는 함수

메모리 공간에 데이터를 생성해주는 최종 생성 단계

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

 

시스템에 의해 호출되는 함수는 void 생략함

사용자가 생성자를 정의하지 않으면 컴파일러가 정의함. 고로 생략 가능하단 얘기

하나의 클래스에 여러개의 생성자(메서드)가 있을 수 있다 : 생성자 오버로딩

인스턴스 최종 생성 단계에 생성자 사용

사용자가 생성자를 만들어 놓으면 기본(default) 생성자가 생성되지 않음

new ConstExx() // 생성자 호출이 아님

new ConstExx (100) ← 생성자에 전달하는 값

↑데이터 타입

-이클립스에서 getter, setter 자동 세팅

-this

히든 변수 this

this 자체가 객체의 주소

사용자가 생성자를 호출할 수 있는 유일한 방법

다짜고짜 코딩하지 말고 분석, 기획 먼저하라