개발/Java

[Java] 자바 클래스 멤버

hojak99 2015. 11. 3. 17:49

클래스 멤버 설명

 

멤버 변수 : 클래스에서 속성을 나타내는 변수를 멤버 변수라고 한다멤버 변수는 클래스에서 메소드나 생성자 외부에서 선언된 변수들을 의미합니다멤버 변수는 크게 객체 변수와 클래스 변수종단 변수로 나누어진다.

 

생성자 클래스는 속성과 기능으로 구성된다고 설명했는데 클래스에서 기능을 담당하는 대표적인 것은 바로 다음 절에서 기술할 메소드다생성자는 메소드와 비슷하지만주로 객체의 초기화 과정을 수행하는데 사용생성자를 생성자 메소드라고 부르기도 한다.

생성자는 클래스로부터 객체가 생성될 때 수행되는데 주로 객체의 초기화를 위해 사용한다생성자는 반드시 클래스의 이름과 동일한 이름으로 정의해야하며생성자는 메소드와는 달리 반환되는 형을 지정하지 않는다클래스를 정의할 때 생성자가 없는 경우에는 묵시적인 생성자가 자동으로 생성되는데 묵시적인 생성자란 매개 변수가 없는 생성자를 의미한다.

 

메소드 메소드는 클래스의 핵심으로서 클래스가 어떤 기능을 수행하는지를 나타낸다메소드의 이름은 소문자로 시작하는 것이 관례이다변수에도 클래스 변수가 있듯이 메소드에서 static을 사용하여 클래스 메소드를 선언할 수 있는데 클래스 변수와 마찬가지로 클래스 메소드도 클래스 이름을 통하여 접근한다즉 객체를 생성하지 않아도 클래스 메소드를 호출할 수 있다클래스 메소드 내에서는 클래스의 속성 중에서 클래스 변수만 사용이 가능하다.



출처: http://hojak99.tistory.com/27 [hojak99 의 블로그]

반응형