Java

클래스(Class)와 객체(Instance)

paletteCode 2020. 12. 13. 11:20

1. 클래스

· 정의
  - 객체를 정의해 놓은것
· 용도
  - 객체를 생성할 때 사용

기본적인 클래스 선언은 아래와 같다.

public class 파일명 {
    . . .
}

한 파일에 여러 클래스 작성 할 때 주의 할점은 아래와 같다.

정리 하자면,
1. 둘 이상의 같은 접근제어자가 있으면 안된다.
2. 파일명과 public class 파일명이 서로 일치해야한다.
3. 파일명과 public class 파일명이 대소문자 구분하므로 대소문자 일치 해야한다.

2. 객체

· 정의
  - 클래스에 정의된 내용대로 메모리에 생성된 것, 모든 인스턴스를 대표할때 객체라 부른다.
· 구성
  - 속성과 기능으로 이루어져있다.(속성과 기능을 그 객체의 멤버라고 한다)

스마트폰으로 예를 들면,

이처럼 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다.

'Java' 카테고리의 다른 글

변수 정의와 특징  (0) 2021.02.20
객체생성 및 접근  (0) 2020.12.15