[JAVA] 클래스와 객체

SmileJun·2025년 8월 7일

Java

목록 보기
3/8

클래스

  • 클래스는 객체를 생성하기 위한 '틀' 또는 '설계도'

  • 객체가 가져할 할 속성(변수)과 기능(메서드)를 정의한다

  • 구성 : 접근권한(public) + 클래스 선언(class) + 클래스 이름

  • 필드(객체 내 값을 저장하는 멤버변수), 메소드(객체의 행동을 구현한 함수)


객체

  • 설계도인 클래스를 사용해서 실제 메모리에 만들어진 실체를 객체 또는 인스턴스라고 함.

  • 클래스에 의해 만들어진 각 객체는 독립적이다.

  • 객체를 생성하려면 객체에 대한 레퍼런스 변수를 선언하고 객체를 생성해야 한다.

  • 객체를 생성하기 위해서는 new 키워드를 이용해야 한다. ex) new Student()

  • 객체를 생성하면 자바는 메모리 어딘가에 있는 이 객체에 접근할 수 있는 참조값을 반환한다.

  • 저장한 참조값을 통해서 실제 메모리에 존재하는 객체에 접근할 있게 된다.

  • 객체의 멤버 접근할 때는 객체 레퍼런스.멤버

final

profile
하루하루는 성실하게, 인생 전체는 되는대로

0개의 댓글