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 |