객체 지향 프로그래밍
: 어떤 제품을 만들 때 부픔을 먼저 개발하고 이 부품들을 하나씩 조립해서 제품을 완성한다.
제품을 완성하듯이 소프트웨어를 개발할 때에도 부품에 해당하는 객체를 먼저 만들고,
그 객체를 하나씩 조립해서 완성된 프로그램을 만드는 것.
이것이 객체 지행 프로그래밍(OOP)라 한다.
자바의 객체
- 속성 (필드)
- 동작 (메소드)
객체들은 각각 독립적으로 존재하고, 다른 객체와 서로 상호작용하며 동작한다.
객체들 사이의 상호작용 수단 이것이 '메소드' 이다.
이때, 객체가 다른 객체의 기능을 이용하는 것이 바로 메소드의 호출.
메소드 호출의 형태
리턴값 = 전자계산기객체.메소드(매개값1, 매개값2 ...);
int result = Calculator.add(10, 20);
'PL(ProgrammingLanguage) > JAVA' 카테고리의 다른 글
생성자(constructor) (0) | 2021.10.02 |
---|---|
객체와 클래스 (0) | 2021.09.12 |
null과 NullPointerException (0) | 2021.09.09 |
변수(variable) (0) | 2021.09.09 |
기본타입과 참조형 타입 (0) | 2021.09.04 |