본문 바로가기
728x90
반응형

this2

[Java] this 키워드의 개념과 사용 방법 세 가지 this 키워드란? 개념 - this는 인스턴스의 자기자신을 의미한다. - 인스턴스화 되었을 때 자기자신의 메모리 주소를 담고있는 키워드이다. this 키워드의 세 가지 역할 ① 자기 자신의 메모리를 가르킨다. ② 생성자에서 다른 생성자를 호출할 경우 사용한다. ③ 인스턴스 자신의 주소를 반환할 때 사용한다. this 키워드의 세 가지 역할 ① 자기 자신의 메모리를 가르킨다. main 함수에서 EX1_Fruit 객체를 하나 생성한 후 과일 고유번호, 과일 이름을 Setter를 통해 값을 입력했다고 가정한다. public class FruitTest { public static void main(String[] args) { EX1_Fruit getFruit = new EX1_Fruit(); getFrui.. 2021. 9. 8.
JAVA입문-5 (클래스 다듬기) [생성자] 클래스를 만들고 해당 클래스를 이용해서 인스턴스를 만들려면 new 연산자를 사용했는데, new 연산자 다음에는 반드시 생성자가 나와야 한다. 특징 1. 클래스를 만들 때 메서드와는 다르게 리턴 타입을 갖지 않는다. 2. 생성자를 프로그래머가 만들지 않으면 매개변수가 없는 생성자가 컴파일할 때 자동으로 만들어진다. 매개변수가 없는 생성자를 '기본 생성자'라 한다. 생성자를 하나라도 프로그래머가 만들었다면 '기본 생성자'는 자동으로 만들어지지 않는다. ex. 현재 Car 클래스에 생성자를 만들지 않았으므로 이때 컴파일러는 '기본 생성자'를 만든다. 객체는 만들어질 때 어떤 값을 가지고 만들어지길 원할 수도 있는데, 생성자가 하는 일은 객체가 될 때 필드를 초기화하는 역할을 수행한다. ex. Car.. 2021. 2. 26.
728x90
반응형