Java 클래스 기초
❝ 이 영상에서는 Java 클래스의 기초 개념을 다루며, 객체의 추상화 과정과 클래스 정의 방법, 그리고 메소드와 속성의 관계를 설명합니다. 이러한 주제를 학습하면 Java 프로그래밍의 기본 구조와 객체지향 프로그래밍의 원리를 이해할 수 있습니다. ❞
1. 객체의 개념과 추상화 과정
⏱️
- 객체란 존재하는 어떤 것도 대상이 될 수 있으며, 사물과 개념을 포함
- 추상화 과정은 이름 정의, 속성 정의, 기능 정의의 세 단계로 이루어짐
2. 클래스 정의와 객체지향 프로그래밍
⏱️
- 클래스는 객체를 정의하는 주격으로, 객체지향 프로그래밍의 기본 단위
- 클래스 정의 방법은 언어마다 다르지만, 기본 개념은 동일함
3. 클래스의 속성과 메소드
⏱️
- 속성은 클래스가 가지는 특징을 나타내며, 메소드는 클래스의 동작을 정의함
- 속성과 메소드는 객체의 상태와 행동을 표현하는 중요한 요소
4. 인스턴스 생성과 사용
⏱️
- 클래스를 기반으로 인스턴스를 생성하여 실제로 사용할 수 있음
- 인스턴스는 클래스의 속성과 메소드를 활용하여 동작함
5. 클래스 간의 메시지 전달
⏱️
- 클래스는 서로에게 메시지를 보내어 동작을 수행하게 함
- 메시지 전달은 객체지향 프로그래밍의 핵심 개념 중 하나