JAVA -
객체란 ?
제임스 고슬링이 작성한 자바 언어 설명서 ( The java Language Specification) 에는 객체 ( object ) 란 클래스의 인스턴스나 배열을 말한다고 정의가 되어있다.
컴퓨터 공학에서 객체는 변수,자료구조,함수,메서드,식별자에 의해 참조된 메모리 상의 값 등을 의미한다.
객체 지향 프로그래밍에서 객체는 변수,함수,자료 구조의 조합이 될 수 있는데, 특히 객체지향 프로그래밍에서 클래스를 기반으로 한 변수를 클래스의 인스턴스 라고 지칭 합니다.

즉 , 객체를 쉽게 요약해서 정리 하자면 객체는 실세계에 존재하거나 생각 할 수 있는 모든것을 뜻합니다.
우리가 개발을 하면서 접하게 될 프로그래밍에서의 객체는 속성과 기능을 가지는 '프로그램 단위' 를 뜻합니다.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
클래스란 ?
객체지향 프로그래밍에서 클래스는 멤버 변수와 메서드를 가지는 객체를 만들기 위한 확장이 가능한 코드 양식입니다.
쉽게 말해, 객체를 찍어내기 위한 틀, 설계도라고 보시면 됩니다.
'c0ding > JAVA 끼고 개발까지' 카테고리의 다른 글
| ?! Java 첫번째 트러블 슈팅 ?! (2) | 2024.07.14 |
|---|---|
| ## 클래스 다이어그램 ## ( 수정중 ) (0) | 2024.07.07 |
| ## 참조변수와 일반변수에 대하여 ## (0) | 2024.06.24 |
| JAVA 란? (0) | 2024.06.16 |