728x90
반응형
method
코드의 순서가 아닌 호출된 순서대로 실행된다
method 작성법
클래스 내부에서 선언되어야 한다
접근제한자 [기타제한자] 리턴타입 메소드이름(){
};
modifiers returnType method이름() // 선언부
{
// 구현부
};
modifiers(제한자) - 0개 이상 올 수 있다
접근할 수 있는 범위를 제한하는 것
- 접근 제한자 (access modifier)
- public: 어디서나 아무나 접근 가능
- protected: 상속관계라면 어디서나 (package)
- : 같은 폴더 내에 있으면 아무나 접근 가능
- private: : 은닉(캡슐화), 접근 범위 가장 낮음, class 내부에서만 접근 가능
public > protexted > 생략 > private
- 기타 제한자
- static
- final
- abstact
- synchronizedreturn type
- void: 리턴 값 없음
- 기본형(8가지)
- object type
method 호출
- 일반적인 방법1객체 생성
class명(data type) 변수명 = new class명();- 생성된 객체변수를 이용하여 method 호출
객체변수명.method();
- 생성된 객체변수를 이용하여 method 호출
- static이 붙은 method 호출
- class명 method([값, 값, ]); // 객체 생성 없이 호출 가능
- 같은 class 내부에서 method 호출
- this.method명([값, 값,]);
static 인지 확인 -> 같은 class 내부의 method인지 확인 -> 객체변수 생성
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
Java) 변수의 범위와 static (0) | 2022.01.24 |
---|---|
Java) 자바 문서의 유형 (0) | 2022.01.21 |
Java) 11/17 - Spring (0) | 2021.11.17 |
Java) 11/16 - Factory Method Pattern (Spring Framework MVC) (0) | 2021.11.16 |
Java) 11/15 - JSP/Servlet 정리 (0) | 2021.11.15 |
댓글