클래스를 만들고 객체를 만들때
그 객체를 만드는 순간 세팅 되어야 하는 값들이 필요할때가 있다.
그럴때 생성자를 이용하면 된다.


24번 줄 부터 27번줄이 생성자의 형태이다.
간단하게 생성자의 쓰임새만 보자면

전사 클래스를 만들고 전사 객체를 만들떄마다 그 전사의 이름을 출력하고 싶다.
전사 클래스안에 따로 이름을 출력하는 클래스를 만들어도 되긴하지만 ,
그렇게 된다면 함수를 만들고 또 그 함수를 호출 해야한다는 번거로움이 있다.
그래서 이렇게 생성자를 만들게 되면
전사 객체를 만들떄 괄호 안에 이름만 넣어준다면
객체를 만들때마다 전사의 이름을 출력할수 있게 된다.



최종적으로 a전사의 공격 형태를 활과 칼로 구현한 것이다.
코드에 대한 설명은 필요한 곳에 각각 주석 처리를 해놨다.
'자바' 카테고리의 다른 글
| 2023-06-22 클래스 예제 문제 풀이 (사람 인력관리소) (0) | 2023.06.22 |
|---|---|
| 2023-06-21 추상 클래스, interfacce, 올바른 리턴 타입으로 메서드 만들기 예제 문제 (0) | 2023.06.21 |
| 2023-06-19 클래스 타입 변환, 매개변수 이용하기 (0) | 2023.06.19 |
| 2023-06-18 배열의 복사 (0) | 2023.06.18 |
| 2023-06-16 return , 상속 (2) | 2023.06.16 |