반응형
개념정리
Java 메서드, 파라미터 이해하기
서론
메서드
메서드 : 객체 지향 프로그래밍에서 객체과 관련된 함수이며 데이터와 멤버 변수에 대한 접근 권한을 갖는다
사용하는 이유 : 소스의 가독이 좋아짐, 소스코드의 재사용이 용이
메서드의 구조
public (반환타입) 메서드명(파라미터) {
// 명령 내용
return (반환값)
}
파라미터, 반환값이 다양한 경우
파라미터 : 메소드 수행에 필요한 입력값을 저장하는 변수
return 값이 없는 경우 반환 타입은 void
// 파라미터 X, 반환값 X
public void simplePrint() {
System.out.println("파라미터도 없고, 반환값도 없어요!");
}
// 파라미터 O, 반환값 X
public void simpleSum(int num1, int num2) {
System.out.println("num1 :" + num1 + ", num2: " + num2);
}
// 파라미터 X, 반환값 O
public int simpleReturn() {
return 3;
}
// 파라미터 O, 반환값 O
public int sum(int num1, int num2) {
return num1 + num2;
}
static
메인 메소드 안에서 메소드를 실행할려면 static을 붙이기
public static int sub(int num1, int num2) {
return num1 - num2;
}
public static void main(String[] args) {
int result = sub(1, 2);
System.out.println(result);
}
반응형
'개발 하나둘셋 > Java & Spring' 카테고리의 다른 글
Spring Boot JWT 기본개념과 특징 (0) | 2021.12.10 |
---|---|
Spring boot에서 AWS S3 파일 업로드 하기 (0) | 2021.12.08 |
오버로딩과 오버라이딩 (0) | 2021.11.26 |
DI, IoC, Bean (0) | 2021.11.21 |
Spring Boot의 Model, Controller, Service, Repository (0) | 2021.11.16 |