or
이 연습은 강의의 일부입니다
Java에서 객체 지향 프로그래밍(OOP)의 기초를 살펴보며, 기본형 데이터 타입과 객체의 차이를 중심으로 학습해요. 클래스와 객체를 정의하고 생성하는 방법, 그리고 필드, 생성자, 메서드 같은 클래스의 핵심 구성 요소를 이해합니다.
캡슐화, 상속, 추상화 같은 핵심 개념을 탐구하며 객체 지향 프로그래밍을 깊이 있게 학습해요. 클래스 멤버에 대한 접근을 제어하고, 상속으로 기능을 확장하며, 구현 전반의 일관성을 보장하는 추상 개념과 계약을 정의하는 방법을 배웁니다.
Java 인터페이스와 다형성의 작동 방식을 익히며 객체 지향 프로그래밍 역량을 강화해요. 유연한 동작을 지원하도록 인터페이스를 정의하고 클래스로 구현하는 방법을 배우고, 서브클래스에서 동작을 맞춤화하기 위한 메서드 오버라이딩을 연습합니다. 또한 같은 클래스 내에서 메서드의 여러 형태를 정의하는 메서드 오버로딩과, 다양한 방식의 객체 생성을 가능하게 하는 생성자 오버로딩도 다룹니다. 실습을 통해 더 유연하고 재사용 가능한 Java 코드를 작성할 수 있게 됩니다.
현재 연습