강의
Java로 배우는 객체 지향 프로그래밍 입문
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
수천 개 기업의 학습자들이 사랑하는
팀을 교육하시나요?
비즈니스용으로 체험해 보세요강의 설명
객체 지향 프로그래밍(OOP)은 체계적이고 확장 가능한 소프트웨어를 작성하는 강력한 접근 방식입니다. Java는 세계에서 가장 인기 있는 프로그래밍 언어 중 하나로, 명확한 문법과 강력한 커뮤니티 지원을 바탕으로 OOP를 생생하게 구현합니다. 이 강의에서는 클래스, 객체, 상속, 캡슐화 등을 사용해 Java로 실제 세계의 시스템을 모델링하는 방법을 배우게 됩니다.
실무 Java 클래스와 객체를 구축하세요
클래스를 청사진으로 정의하고 이를 사용해 객체 인스턴스를 만드는 방법부터 배워보세요. 실제 세계의 객체인 자동차, 여권, 수식 등을 반영하는 재사용 가능한 구성 요소를 만들기 위해 핵심 Java 구문을 적용하게 됩니다.
생성자와 메서드로 동작 추가하기
생성자를 사용해 객체 상태를 초기화하는 방법을 익히고, 동작을 추가하는 메서드를 살펴보세요. void 및 반환형 메서드를 모두 작성하며, 동적이고 상호작용적인 프로그램을 만드는 데 도움이 됩니다.
캡슐화와 상속으로 코드를 안전하게 재사용하기
액세스 한정자가 코드 사용자에게 무엇이 보이는지를 어떻게 제어하는지 살펴보세요. 상속과 추상 클래스를 활용해 중복을 없애고 구조화된 계층을 만드는 방법을 배워보세요.
인터페이스와 다형성 적용
인터페이스를 사용하여 유연성을 높이고 클래스 간에 공유되는 동작을 구현하세요. 마지막으로, 메서드를 오버라이딩하고 오버로딩하여 더 유연한 소프트웨어 설계를 구현함으로써 다형성의 힘을 활용해 보세요.
마지막에는 깔끔한 객체지향 아키텍처로 모듈식 Java 애플리케이션을 설계할 수 있게 됩니다.
선수 조건
Intermediate JavaObject-Oriented Programming (OOP) in Java
Encapsulation & Inheritance
Interfaces and Polymorphism
완료
19백만 명 이상의 학습자와 함께 Java로 배우는 객체 지향 프로그래밍 입문을(를) 시작하세요!
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.
모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.