클래스와 객체 중심으로 배우는 객체지향 설계의 핵심과 실무 예제
입문 다음 단계로, 객체지향 프로그래밍의 핵심을 예제와 실습으로 정리하는 Java 과정입니다.
Part1에서 다진 문법 기반 위에, 클래스와 객체를 중심으로 “코드를 구조적으로 설계하는 방식”을 학습합니다.
캡슐화·상속·다형성 같은 객체지향 핵심 개념을 이해하고, 작은 기능을 조립해 프로그램을 확장하는 흐름을 실습으로 익히도록 구성했습니다.
전통(?) 있는 개발의 덕목은 기본기와 질서입니다. 이 과정이 그 질서를 잡아드립니다.
▶ 이런 걸 배워요! 🤓
클래스와 객체의 관계를 이해하고 직접 설계할 수 있습니다.
필드/메서드/생성자를 활용해 기능을 구조화할 수 있습니다.
접근 제어자와 캡슐화를 적용해 안전한 코드를 작성할 수 있습니다.
상속과 오버라이딩으로 코드 재사용과 확장을 구현할 수 있습니다.
다형성(업캐스팅 등)을 활용해 유연한 구조를 만들 수 있습니다.
객체지향 핵심 개념부터 클래스 설계까지!
초급 학습자도 쉽게 이해할 수 있는 핵심 포인트로 구성
Java 객체지향 문법을 활용한 프로그램 설계·구현 능력 향상
Java Part1(변수~메서드, 제어문 등) 이후 다음 단계를 찾는 입문/초급 학습자
클래스/객체 개념이 헷갈리거나, 코드를 “어떻게 나눠야 할지” 막히는 분
상속·다형성이 어렵게 느껴져서 예제로 감을 잡고 싶은 분
객체지향 기반으로 미니 프로젝트를 완성해보고 싶은 분
막상 설계하려면 어디서부터 시작해야 할지 모르겠습니다.
상속, 오버라이딩은 외웠는데 왜 쓰는지 감이 안 옵니다.
기능을 객체 단위로 나누어 설계하고 구현하는 흐름이 잡힙니다.
같은 기능이라도 더 깔끔하고 확장 가능한 방식으로 작성할 수 있습니다.
객체지향 4대 핵심(캡슐화/상속/다형성/추상화)을 예제 중심으로 단단히 정리합니다.
실습을 통해 클래스 설계 감각을 키우고, 코드 재사용과 확장 방식을 체득합니다.
다음 단계(컬렉션, 예외, 디자인 패턴, 실전 프로젝트) 학습으로 자연스럽게 연결됩니다.