[Java 객체] 클래스와 객체

JUNHO YEOM·2022년 12월 19일
0

Java 객체

목록 보기
1/3

클래스와 객체

클래스: 객체를 정의해 놓은것
클래스의 용도: 객체를 생성하는데 사용합니다.

객체: 실제로 존재하는 것, 사물 또는 개념
객체의 용도: 객체가 가지고 있는 기능과 속성에 따라 달라집니다.



객체의 구성 요소

객체는 속성(변수)과 기능(메서드)로 이루어 집니다.

속성

TV료 예를 들면 높이, 화면 등을 말합니다.

기능

TV료 예를 들면 Tv를 키는 기능, 채널을 위로 조정하는 기능, 아래로 조정하는 기능


객체와 인스턴스

객체: 모든 인스턴스를 대표하는 일반적 용어
인스턴스: 특정 클래스로부터 생성된 객체(ex: Tv인스턴스)

클래스 -> 인스턴스화 -> 인스턴스(객체)

사실상 객체와 인스턴스는 동일하다고 생각해도 됩니다.


요약

우리는 세상에 나와 있는 것들을 SW적으로 만들고,
표현하기 위해서 객체를 사용할 수 있습니다.
객체의 속성과 기능으로 나누어서 표현 하는 것이죠.
현실에 있는 TV를 TV화면, 높이, 다리 개수등 속성(변수)으로 나누고
On, Off기능을 기능(메서드)로 나타낼 수 있습니다.
이렇게 객체의 세상에서는 무엇이든 속성기능으로 정의해서 만들 수 있습니다.

이렇게 유용한 객체를 만들기 위한 설계도가 클래스 입니다.
클래스를 인스턴스화하여 나온 결과물이 인스턴스(객체)인거죠.
마지막으로 이렇게 만들어진 객체를 우리가 사용해야 합니다.
객체를 사용한다는건 무엇일까요?
객체의 구성 요소인 속성(변수), 기능(메서드)를 사용한다는 것을 의미합니다.

0개의 댓글