Method
메소드란?
명령문들의 집합, 기능.
Method 선언방법?
접근제한자 메모리영역 리턴타입 메소드명 (파라미터/아규먼트){
코드영역
}
접근제한자: 메소드의 호출 범위를 지정함.
public : 어디서나 접근 가능. (+)
private : 같은 클래스 내에서 접근 가능. (-)
(default) : 같은 패키지 내에서만 접근 가능. 선언할 때 'default'는 작성하지 않음. (~)
protected : 상속받은 경우 상속받은 클래스, 아니면 같은 패키지 안에서 접근 가능. (#)
메모리영역
static : 변수/메서드가 프로젝트 전체에 호출됨. 호출방법 : class.method();
non-static : 객체마다 다르게 호출됨.(instance변수 형태로 저장됨) 호출방법 : class 변수= new class(); 변수. method();
리턴타입
method가 기능을 수행하고 난 뒤에 반환하는 값의 타입. (반환값이 없을 땐 void라고 작성)
파라미터/아규먼트
parameter : method 외부에서 전달되는 값을 받아서, method 내부에서 사용하기 위한 변수 arguments : method 외부에서 전달되는 값
'IT★_공부' 카테고리의 다른 글
자바의 String (0) | 2022.08.22 |
---|---|
자바의 배열 Array (0) | 2022.08.22 |
자바의 Type(1) (1) | 2022.08.22 |
자바의 Type(2) (0) | 2022.08.22 |
Java기본 (0) | 2022.08.22 |