bread, coffee and coding
Java class 본문





클래스 메서드도 클래스변수처럼, 객체를 생성하지 않고도 ‘클래스이름.메서드이름(매개변수)’와 같은 식으로 호출이 가능하다
용어 정리
멤버 변수(member variable)는 메소드 밖에서 선언된 변수를 말한다.
메소드 안에 선언된 변수는 지역(local)변수하고 한다.
멤버 변수의 종류
-객체 변수, 클래스 변수, 종단(final)변수가 있다
객체 변수 –객체 속성 변수, 객체 참조 변수가 있다
멤버 변수의 구성
[public/ private/ protected] [static/final] 변수타입 변수명; 형식이다
ex) 여러 선언 방법
int a;
public int b;
private MyClass myclass = new Myclass();
선언과 초기화 및 생성을 같이 할수 있는데 코드로 보면 아래와 같다
public int b = 0;
private MyClass myclass = new Myclass();
생성자는 클래스로부터 객체가 생성될 때 객체의 초기화 과정을 기술하는 특수한 메소드이며 객체가 생성 될 때 무조건 수행된다.
- 황희정 IT CookBook, JUST JAVA : 객체지향에 충실한 자바 다운 자바 2015-10-26 <habit media ‘just java‘reference> p60~73
'Java' 카테고리의 다른 글
| java.util 패키지의 주요 클래스(날짜 관련 클래스, Scanner 클래스) (0) | 2021.07.06 |
|---|---|
| java.lang 패키지의 주요 클래스(System) (0) | 2021.07.06 |
| java.lang 패키지의 주요 클래스(wrapper) (0) | 2021.07.06 |
| java.lang 패키지의 주요 클래스(String) (0) | 2021.07.06 |
| Java 상속, 인터페이스 오버라이딩 (0) | 2021.07.06 |