무회blog

자바 클래스 란, OOP 본문

Java

자바 클래스 란, OOP

최무회 2022. 1. 25. 15:53

java class ,란
----------------------------------
OOP: Object Oriented ProGramming (객체지향 프로그래밍)

객체 ---->  보거나, 만질수 있는것, 혹은 느낄수 있는것
( 예, 사람, 커피, 노래제목, 뮤직, 등등)

----------------------------------

객체가 ---> 사람이라고 가정할때 ,
----------------------------------
명사 :( 속성이라고 부른다)
1, 사람마다 이름이 있다 .
2, 사람마다 나이가 있다,
3, 키높이가 있다
4, 성별이 있다.
----------------------------------
동사 :(함수라고 부른다)
1, 사람이 걷는다
2, 사람이 말한다.
3, 사람이 음료를 마신다.

----------------------------------

사람은 ==> 객체 이다
객체는 ==> 명세(클래스)가 있다
명세(클래스)는 ==> 명사(속성)  와 동사(함수) 로 이루어 진다.

그러므로
자바 클래스(명세)에 이름을 ABC 라고 붙혀 줄수 있다,

그럼 클래스 ABC 안에는 속성(명사) 과 함수(동사) 가 있다.


자바에서 객체와 클래스는 비슷하면서 이렇게 구분될수 있다.

클래스는 객체를 설명하기 위한 명세이다.
단지 그 명세에 이름을 붙힐수 있다,,
전제는 객체 이름과 같은 이름으로 붙혀야 한다.
( 컴파일을 위해서 그런것이다)

Comments