본문 바로가기
Web Programming/용어

클래스란? / 클래스의 개념 / 클래스(class) / 인스턴스(instance)

by hyeon-H 2021. 7. 27.
728x90
반응형

객체 지향 프로그래밍 (OOP : Object-Oriented Programming) 에서는 모든 데이터를 객체(Object0)로 취급한다.
객체를 비유하면 우리 생활에서 인식할 수 있는 사물로 설명 할 수 있다.



https://whatisthenext.tistory.com/36

클래스 (Class)

자바(Java)에서 클래스(Class)는 객체를 정의하고 설계도와 틀과 같은 의미로 사용됩니다.
만들어진 클래스를 가지고 객체를 생성하고, 사용할 수 있게 됩니다.

클래스는 필드와 메소드로 구성되며 필드(Field)는 변수(Variable)을 의미합니다. 그리고 메소드(Method)는 즉정 작업을 실행하기 위한 명령문이라고 할 수 있습니다.


인스턴스(Instance)

자바에서 클래스를 사용하기 위해선 해당 클래스 객체를 선언하게 되는데, 이 선언 과정을 클래스의 인스턴스화 라고 한다. 선언된 객체를 인스턴스(instance)라고 합니다. 즉, 인스턴스란 메모리에 할당된 객체를 의미한다.

 

 

 

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

 

[JAVA} 클래스와 인스턴스(Class, Instance)

0. 들어가기 앞서 클래스는 기본 뼈대이고 인스턴스는 구체적인 "상태(변수)" 와 "행위(기능)"의 집합이라고 생각하자. 위 카드를 생각해본다면 카드 클래스에 대표적으로 들어가야 할 것들이 있

whatisthenext.tistory.com

728x90
반응형