[Java] 클래스

chael_lo·2021년 5월 7일
0

Java

목록 보기
9/52

클래스는 객체를 정의해놓은 것으로 서로 연관되어 있는 변수와 메서드의 집합체이다.

클래스 특징

파일 이름과 동일한 클래스 선언에만 public 접근 제한자를 붙일 수 있다.

//ClassName.java 파일의 클래스 선언
public class ClassName{
	
}

//error: The public type OtherClass must be defined in its own file
//->공용 형식 OtherClass는 자체 파일에 정의되어야 한다.
public class OtherClass{

}

두 개 이상의 클래스가 선언된 소스를 컴파일 하면, 클래스 파일은 클래스를 선언한 개수만큼 생성된다.

//두 개의 클래스가 선언된 하나의 파일
public class ClassName {

}
class OtherClass {

}
//컴파일 후(아래 사진 참고)

클래스의 구성 요소

아래 구성 요소들은 생략되거나 여러 개 작성될 수 있다.

필드

클래스에 포함된 변수(variable)를 의미하며 객체의 데이터가 저장되는 곳이다.
필드 포스팅 바로가기

생성자

객체 생성 시 초기화를 담당한다.
필드 포스팅 바로가기

메서드

어떠한 특정 작업을 수행하기 위한 명령문의 집합, 객체의 동작을 수행하는 블록을 뜻한다.
메서드 포스팅 바로가기

profile
천천히 꾸준히

0개의 댓글