JAVA
java study 메소드 정의
kims1997
2023. 4. 10. 11:35
반응형
Method(메소드) :수단 /방법 (특정기능을 구현하기 위한 코드의 집합) 자주 반복되는 명령을 묶어 놓고 필요시 호출해서 사용
자바에서 메소드는 클래슨 내에서 특정한 기능ㄹ으 수행하는 코드 의 블록 클래스의 멤버로서 클래스의 필드와 마찬가지로 객채지향 프로그램에서 중요한 역할을 합니다
[접급 제어자 ] [Static] [변환 타입 ] [메소드 이름] (매개변수 선언)
1.접급 제어자 :메소드에 접근할 할수 있는 범위를 지정합니다 public,private.protected,또는 생략 가능
2.static :메소드가 클래스 멤버로 정의됨 static 키워드가 없는 메소드는 인스턴스 메소드
3.변환 타입 : 메소드가 변환하는 값의 타입을 지정 변환하지 않는 경우애는 void 사용
4.메소드 이름 : 메소드의 이름 지정
5.매개변수: 매개변수 선언 :메소드가 받는 매개변수의 타입과 이름을 지정 매개변수가 없는 경우에는 괄호를 사용하여 비워 둔다
에) public static int add(int a , int b ) {
return a+b ;
}
위에 메소드는 public 접근 제어자를 가지고 staric 키워드가 있으므로 클래스 멤버로 정의 반환 타입은 int 이며 ,매개변수 int 타입의
a와 b를 받습니다 메소드의 코드 블럭은 a+b 를 더한 값을 반환한다
이름 부여 => 메소드명 :sub()
{
명령1;
명령2;
}
사용자입장 : sub();
반응형