단순 코드 기록/JAVA

Java_메소드, 멤버, 패키지

일일일코_장민기 2024. 3. 5. 17:33
728x90

void: 함수를 작동하면 함수 내부의 코드만 작동.

return: 함수를 작동하면 함수 내부의 코드가 전부 작동한 뒤, 리턴값 출력

overloading: 하나의 메소드 이름으로 여러 기능 사용(매개 변수의 타입, 개수, 순서가 달라야 함)

 

==================================================================================

 

인스턴스 멤버: 일반적인 필드 선언(객체마다 다르게 가질 데이터)(int age;)

정적 멤버: 정적 필드 선언(공통으로 가질 데이터)(static double pi = 3.141592;)

- 정적 메소드에서는 this 사용 X(pi = 3.14;)

 

final 필드: 한번 초기화되면 더이상 값이 변하지 않는 필드

 

상수: static final 타입명 변수명 = 초기화값;

 

==================================================================================

 

접근제한자

public : 자유롭게 사용

private: 해당 클래스에서만 사용 가능

protected: 같은 패키지, 자식클래스에서만 사용 가능

default : 같은 패키지에 소속된 클래스에서만 사용

 

Getter : 외부에서 패키지 내의 필드 사용

Setter : 외부에서 패키지 내의 필드에 값을 저장해서 사용(그 외부에서만 사용)

 

'단순 코드 기록 > JAVA' 카테고리의 다른 글

Java_상속, 추상, 인터페이스, 유틸  (0) 2024.03.05
JAVA_열거 타입(enum)  (0) 2024.03.04
JAVA_조건문, 반복문  (0) 2024.03.04
JAVA_기본  (0) 2024.03.04
Java_Event  (0) 2024.02.10