1. 메소드의 리턴 타입과 사용법
리턴타입 |
설명 |
예시 |
void |
아무 값도 반환 하지 않을 때 사용 |
void printInfo() |
기본 타입 |
메소드가 특정 데이터 타입을 반환 할 때 사용 |
int, double, boolean, 등 |
객체 타입 |
메소드가 특정 객체나 클래스의 인스턴스를 반환 |
String, Person, 등 |
리턴 타입별 메서드 작성과 호출 예제
1. void
리턴 타입
- 설명: 메서드가 출력만 수행하거나, 반환값 없이 어떤 작업을 처리할 때 사용.
- 예시:
public void printInfo() {
System.out.println("이름: " + name);
System.out.println("나이: " + age);
System.out.println("주소: " + address);
2. 기본 타입 리턴 (int
, double
, 등)
- 설명: 계산 결과나 특정 데이터를 반환할 때 사용.
- 예시:
public int getAgeAsInt() {
return Integer.parseInt(age); // age를 문자열에서 정수로 변환 후 반환
}
java
코드 복사
int ageInt = person.getAgeAsInt(); // 반환된 값을 변수에 저장
System.out.println("나이 (정수): " + ageInt);
3. 객체 타입 리턴 (String
, Person
, 등)
- 설명: 메서드가 특정 객체나 문자열을 반환할 때 사용.
- 예시:
public String getInfo() {
return "이름: " + name + "\\n나이: " + age + "\\n주소: " + address;
}
String info = person.getInfo(); // 반환된 값을 변수에 저장
System.out.println(info); // 출력