Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[Java]클래스 정리와 클래스 생성 방법 본문

Java/Java: 문법 정리

[Java]클래스 정리와 클래스 생성 방법

데브마우스 2023. 10. 12. 21:40

Java의 클래스는 뭔가요?

Java는 객체지향언어로써 클래스로 프로그래밍 언어가 구성되어 있습니다.

 

클래스는 객체를 생성하기 위한 설계도입니다.

 

이렇듯, 클래스를 통해 객체를 생성하는걸 현실 세계에서 수많은 객체(생명과 사물)들이 서로 상호작용하는 것과 비슷하다고 비유할 수 있습니다.

클래스 안에는 무엇이 있나요?

클래스 안에는 크게 변수메서드(함수)가 있습니다. 그래서 클래스의 멤버라면 그 클래스 안에 들어가 있는 변수와 함수를 의미합니다.

 

변수는 데이터를 저장하기 위해 사용하며 메서드는 연산 혹은 기능을 하기 위해 사용합니다.

 

클래스의 예제 코드는 아래와 같습니다.

class Sample{
	int intSample = 0;
	
	void methodSample() {
		System.out.println("methodSample입니다.");
	}
}

클래스는 어떻게 생성하나요?

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Sample samp = new Sample();
	}
}

 

클래스는 new 키워드와 클래스 이름 뒤에 ()가 붙은 생성자를 통해 생성할 수 있습니다.

new 클래스_이름();으로 생성하기 전까지 클래스는 설계도에 지나지 않습니다.

new 키워드와 생성자로 생성한 순간부터 클래스의 멤버(변수와 메서드)를 사용할 수 있습니다.