SMALL
클래스(Class)
- 객체를 만들어 내기 위한 설계도 또는 틀
- 연관되어 있는 변수와 메서드의 집합
객체(Object)
- 클래스로 구현한 모든 대상
- 클래스의 인스턴스
- oop의 관점에서 클래스의 타입으로 선언되었을 때 '객체'라고 부름
인스턴스(Instance)
- 설계도(클래스)를 통해서 구현해야할 대상(객체)이 실제로 구현된 구체적인 실체
- 개념적으로 인스턴스는 객체와 같거나 포함된다고 봐도 틀린말은 아님
- oop의 관점에서 객체가 메모리에 할당되어 실제 사용될 때 ‘인스턴스’라고 부름
클래스와 객체
- 클래스는 설계도, 객체는 설계도로 구현한 모든 대상을 의미
객체와 인스턴스
- 클래스 타입으로 선언되었을 때 객체라고 부르고, 그 객체가 메모리에 할당되어 실제 사용될 때 인스턴스라고 한다.
메서드?
- method의 한글표기는 메서드이지만 메소드가 더 많이 사용됨
- 자바를 포함한 객체 지향 프로그래밍 언어에서 클래스 내부에서 정의된 함수(객체의 함수)를 메소드라고 함.
- 함수와 유사한 의미 (C+등에서 함수라는 단어가 주로 쓰인다면, 메소드는 주로 Java 관련해서 쓰임)
oop? -> 따로 정리해보자
참고
https://gmlwjd9405.github.io/2018/09/17/class-object-instance.html
[Java] 클래스, 객체, 인스턴스의 차이 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
클래스, 객체 , 인스턴스의 차이
클래스, 객체, 인스턴스의 개념 클래스(Class)란? º개념 · 객체를 정의하고 만들어 내기 위한 설계도 혹은 틀 · 연관되어 있는 변수와 메서드의 집합 º특징..
javakid.tistory.com
https://blog.naver.com/PostView.nhn?blogId=good_ray&logNo=222069343755
반응형
LIST
'코딩 > 기초 지식' 카테고리의 다른 글
OOP(객체 지향 프로그래밍) (0) | 2022.07.21 |
---|---|
SQL과 NoSQL (0) | 2022.07.11 |