클래스와 객체

·2025년 4월 6일

Power Java

목록 보기
14/75

4.2 클래스와 객체 만들기

•클래스
: 객체에 대한 설계도

•인스턴스
: 클래스로부터 만들어지는 각각의 객체

< 클래스 작성 >
public class 클래스 이름 {
자료형 필드1; <- 필드
자료형 필드2;
...
반환형 메소드1() { ... } <- 메소드
반환형 메소드2() { ... }
...
}

-클래스 안에 정의된 필드와 메소드들을 클래스의 멤버라고 한다.

필드 객체의 속성
: 객체 안에 정의된 변수
메소드 객체의 동작
: 클래스 안에 정의된 함수


•접근지정자 public
•키워드 class

*클래스와 구조체
C언어의 구조체가 연관된 변수들을 묶어놓은 것이라면,
클래스는 여기에 이들 데이터를 사용하는 함수들까지 묶은 것으로 이해하면 된다.

< 객체 생성 >

참조 변수
: 객체를 참조할 때 사용되는 변수로서, 객체의 참조값이 저장된다.
*참조값은 일반적으로 객체의 주소이다.
ex) 배열, 클래스, 인터페이스

*메모리에 생성된 객체는 이름이 없다. 따라서 참조 변수를 객체의 이름이라고 생각할 수 있다.

main()의 위치
main() 메소드는 어떤 클래스에도 넣을 수 있다.

0개의 댓글