환영합니다

Java로 배우는 객체 지향 프로그래밍 입문

Sani Yusuf

Lead Software Engineering Content Developer

나의 Java 경험

  • 2010년부터 Java 사용
    • 알고리즘
    • 안드로이드 모바일 앱
  • Miller Archury와 공동 제작
    • Google 수석 소프트웨어 엔지니어
    • 전 Microsoft 엔지니어

$$ Microsoft 로고

안드로이드 모바일 앱

Java 알고리즘

Google 로고

1 https://blog.google/press/
Java로 배우는 객체 지향 프로그래밍 입문

학습 내용

  • Java의 객체지향 접근 이해
  • 객체지향의 복잡성 단순화

쉽게 배우기

Java로 배우는 객체 지향 프로그래밍 입문

객체지향 프로그래밍(OOP)란?

$$

OOP는 객체와 실제 사물을 바탕으로 코드를 모델링하는 프로그래밍 패러다임입니다

OOP는 때로 배우기 어렵습니다

Java로 배우는 객체 지향 프로그래밍 입문

클래스란?

  • 클래스는 쿠키 커터와 같습니다
  • 만든 쿠키는 커터 모양을 따릅니다
  • 클래스는 코드의 청사진입니다

청사진

쿠키 커터

별 쿠키

Java로 배우는 객체 지향 프로그래밍 입문

클래스의 구조


  // Cookie Class
  class Cookie {
    // Cookie class's code goes here
  }

별 쿠키

별 쿠키

Java로 배우는 객체 지향 프로그래밍 입문

객체 인스턴스 이름짓기

  • 참고: 이 강의 전반에 Main 클래스와 main 메서드를 사용합니다
  • 모든 코드는 Main 클래스 안에 있습니다
    • main 메서드는 모든 Java 코드의 진입점입니다

  public static class Main {  

    class Cookie {

    }

    public static void main(String[] args) {

// Give the object instance a name Cookie myCookie = new Cookie(); } }
Java로 배우는 객체 지향 프로그래밍 입문

연습해 봅시다!

Java로 배우는 객체 지향 프로그래밍 입문

Preparing Video For Download...