개발/Java

[Java] 자바 클래스 멤버

hojak99 2015. 11. 3. 14:37

자바 클래스 멤버 설명

 

멤버 변수 : 

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


생성자 : 

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


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

 

메소드 : 

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



반응형