클래스

김수정·2020년 6월 25일
0

Java 언어적 문법

목록 보기
7/8

Class

서로 연관된 변수와 메소드를 묶어놓은 것.

Instance

클래스의 복사본으로 서로 독립적으로 동작할 수 있게 해 줌.
new <ClassName> 으로 만듦.

class field: 클래스의 필드를 참조한다.
instance field: 클래스의 값을 복사하여 새로운 나의 값을 만든다.
class method: 클래스의 메소드를 참조한다.
instance method: 클래스의 값을 복사하여 새로운 나의 값을 만든다.

constructor

생성자 함수는 클래스가 생성자 함수로 사용될 때 실행되는 함수입니다.
즉, 인스턴스 만들 때 실행된다고 보시면 되겠죠?

생성자 함수는 클래스 이름과 동일한 이름으로 메서드를 만들어 주시면 됩니다.

public class Print {
	public String delimiter = "";
	public Print(String _delimiter) {
		this.delimiter = _delimiter;
	}
}

this

class내부에서 instance를 가리키는 단어.

static

class안에서 필드나 메소드에 static을 붙이면 해당 class소속이라는 뜻이 됩니다.
instance소속이라면 static을 없애면 됩니다.

profile
정리하는 개발자

0개의 댓글