객체(Object) 란?
사전적 의미 - "의사나 행위가 미치는 대상"
구체적, 추상적 데이터 단위
객체지향 프로그래밍(Object Oriented Programming, OOP)
cf. 절차지향 프로그래밍(Procedural Programming, 예) C언어)
클래스(Class)
객체에 대한 속성과 기능을 코드로 구현한 것.
객체의 속성
객체의 특성, 속성, 멤버 변수
(property, attribute, member variable)
객체의 기능
객체가 하는 기능들을 메서드로 구현
(method, member function)
class는 대부분 대문자로 시작
패키지 이름은 소문자, 패키지 이름은 대문자,
변수, 메서드는 소문자로 시작해서 단어가 바뀔때 마다 대문자
메서드
함수의 일종
객체의 기능을 제공하기 위해 클래스 내부에 구현되는 함수
'개발 > JAVA' 카테고리의 다른 글
[JAVA] 자바 - for문을 이용해서 별로 여러가지 삼각형 출력하기 (2) | 2021.02.01 |
---|---|
상속과 다형성 (0) | 2021.01.05 |
제어 흐름 이해하기 (0) | 2020.12.22 |
연산자 (0) | 2020.12.21 |
변수와 자료형 3 (0) | 2020.12.20 |