본문 바로가기
프로그래밍 언어/JAVA

클래스와 객체 1

by LifeBuilder 2020. 6. 12.

객체 (Object)란?

"의사나 행위가 미치는 대상" - 사전적 의미

구체적 추상적 데이터 단위

객체지향 프로그래밍(Object Oriented Programming, OOP)
cf. 절차 프로그래밍 (Procedural Programming, ex) C언어) 

클래스란?

객체에 대한 속성과 기능을 코드로 구현 한 것

"클래스를 정의 한다" 라고 함

객체에 대한 청사진(blueprint)

객체의 속성

객체의 특성, 속성, 멤버 변수

  • 프로퍼티(Property)는, `이름 : 값` 쌍의 실체로써, 동적으로 조작 가능함을 주로 의미
  • 어트리뷰트(Attribute)는, 프로퍼티들을 그룹 지을 수 있는/연관시키는 정적인 속성을 의미
  • 멤버 변수(Member Variable)

객체의 기능

객체가 하는 기능을 메서드로 구현

  • Method
  • Member Function

네이밍 컨벤션( 명명 규칙 ) 작명 관습

  • 패키지 이름 소문자 시작 
  • 클래스 이름 대문자 시작
  • 변수    이름 소문자 시작 
  • 메서드 이름 소문자 시작
  • 더 많은 내용이 있다

'프로그래밍 언어 > JAVA' 카테고리의 다른 글

클래스와 객체 3  (0) 2020.06.24
클래스와 객체 2  (0) 2020.06.14
자바의 여러가지 연산자  (0) 2020.06.12
변수와 자료형  (0) 2020.06.10
JAVA vs C언어  (0) 2020.06.09