this 와 this() 의 용도
1) this는 객체 자신을 가리키는 레퍼런스 변수로써, 자신의 객체에 접근할 때 사용
- 주로 멤버변수와 매개변수의 이름이 동일할 때, 이를 구분하기 위해 사용
2) this()는 같은 클래스에서 생성자가 다른 생성자를 호출할 때 사용
- 주로 코드의 중복을 줄일 목적으로 사용
- this()는 생성자 코드에서만 사용할 수 있다
- this()는 생성자 코드안에서 사용될 때 첫번째 문장으로 다른 코드보다 가장 윗줄에 위치해야 한다.
예제
1. 클래스 정의
2. 객체 생성 및 실행
3. 결과 화면
문제
캐릭터 만들기
항목 - 아이디(id), 레벨(level), 공격력(attack), 체력(hp)
메소드 - disp(정보출력), +@(필요하다면)
생성자 - 알아서
* 캐릭터 생성시 레벨은 1, 공격력 5, 체력 20
* 레벨이 증가할 경우 공격력은 3, 체력은 10씩 증가
정답
1. 클래스 정의
2. 객체 생성 및 실행
3. 결과화면
'IT 언어 > Java' 카테고리의 다른 글
[Java] static 변수와 static 메소드 (0) | 2023.12.15 |
---|---|
[Java] final --*Q/A (0) | 2023.12.14 |
[Java] 생성자 --*Q/A (0) | 2023.12.12 |
[Java] 객체지향 프로그램(클래스, 객체, 인스턴스) (0) | 2023.12.11 |
[Java] 이차원 배열 --*Q/A (0) | 2023.12.11 |