Python & Ruby

객체 지향 프로그래밍

이번 영상은 길고 다소 어렵습니다. 충분한 시간을 확보한 후에 여유를 가지고 수업에 참여해주세요.

수업 소개

소스코드 (Ruby)

name1 = String.new('egoing')
name2 = String.new('k8805')
puts(name1.reverse())
puts(name2.reverse())
puts(name1.upcase())
puts(name1.size())
names = Array.new()
names.push('egoing')
names.push('k8805')
puts(names)
puts(names.join(','))

 ideone.com

 객체 지향 프로그래밍의 개념

 객체 지향 프로그래밍의 사례

 객체 지향 프로그래밍의 개념

 객체 지향 프로그래밍의 여러 사례

객체 지향 프로그래밍을 어떻게 공부해야 할까?

 

댓글

댓글 본문
작성자
비밀번호
  1. hs4351
    190518완료 감사합니다
  2. Hotak Choi
    190420
  3. wiseman
    1904191330
  4. 19.04.14 완료
  5. 190412 1401
    완료. 감사합니다
  6. 190404완료! 감사합니다
  7. 호두
    고맙습니다.
  8. 주니
    알듯 말듯...

    감사합니다..^^
  9. 운림
    좋은 강의 감사합니다.
  10. kmw8462
    감사합니다.
  11. 김정석
    열심히 듣습니다. 감사합니다. ^^*!
  12. yareuk
    2018-12-21
  13. 닐반
    2018. 10. 13.
  14. 김수
    done 20180906
  15. 송형근
    감사합니다
  16. 양디비
    2018-08-19 수강 완료! 언어에 대한 기초가 없어서 아직 전부 이해되진 않지만 .. 반복하면서 공부 하다 보면 언젠가 완벽하게 이해가 되는 날이 오겠지요!! ㅎㅎ 감사합니다~
  17. 유닉스가이
    감사합니다 ^^
  18. 해릭
    180715 감사합니다.
  19. rcoding
    완료
  20. rcoding
    수강중....
  21. Ji Yeoun Park
    2018.6.30 감사합니다.
  22. Junbeom Jeong
    6.24 완료했습니다
  23. 정병찬
    2018 06 01
    수강완료
  24. Jaeduk Jang
    완료했습니다. 감사합니다.
  25. 대박
    8개월 고민을 하고, 들었습니다. 역시 시간이 스스로 해결해주는 건 아니였습니다. 본 영상이 해결을 해줘버리네요 ㅎㅎㅎ
  26. simba
    완료
  27. 박홍욱
    객체 지향 다시보기
    대략적으로는 이해가 가지만 아직 명확하게 이해가 가질 않네요.
    강의 계속 보면서 다시 이번 강의 보러 오겠습니다.
  28. 달콤한인삼
    강의 감사합니다. 완벽하게 이해가 되지는 않았는데, 앞으로 몇번 더 학습하고 나면 개념이 잘 자리잡으리라 기대합니다.
  29. user1jena
    객체 지향 부분이 어려워서 한참만에 다시 시작하네요. 좋은 강의 그리고 좋은 강사님 너무 고맙습니다!
  30. 감사합니다
  31. Heonjin Ha
    객체를 지향하지 않는 프로그래밍은 어떤 프로그래밍일까 생각해봤어요. 배우다 보면 해결이 될까요?
  32. 다람쥐
    감사합니다
  33. suavity92
    와.... 컴싸 전공중인데 아직도 클래스 개념이 명확하게 서지 않은 상태에서 OOP 수업들을 듣느라 힘들어서 방학 때 제대로 개념을 세우고자 듣고 있는데요 ㅠㅠ 한 번 듣는것만으로도 개념이 확실하게 서네요.. 너무나 좋은 강의 감사합니다..!!!
  34. Jung
    워... 책으로 봤던 내용이 이제야 머릿속에 정리되네요 감사합니다.
  35. 언어정복자
    조금은 이해 되네요..감사합니다
  36. 성현아빠
    complete
  37. 최우진
    한방에 정리됬습니다..
    정말 감사드립니다.
    대화보기
    • Duke
      Oct 25 2017
    • 개발자
      이유는 아주 간단합니다.

      이상한 설계도가 하나 있어요.
      시간당 속도 : 100km
      이동수단 : 바퀴
      언어사용여부 : 말 못함.
      얼굴여부 : 얼굴 없음.
      주요에너지원 : 기름

      머 이런게 있다고 치죠.
      딱 봐도 자동차네요.

      시간당 속도 : 6km
      이동수단 : 다리
      언어사용여부 : 한국어 사용.
      얼굴여부 : 얼굴 있음.
      주요에너지원 : 음식

      딱 봐도 사람이네요. 그 중 한국 사람.

      시간당 속도 : 10000km
      이동수단 : 날개
      언어사용여부 : 말 못함.
      얼굴여부 : 얼굴 없음.
      주요에너지원 : 기름

      비행기???

      이런식으로 설계도를 만들고 설계도 옆에 값을 넣으면 객체가 생성되요.
      그 객체는 설계도를 최대한 추상적으로 만들면 많은 것들로 변신할수 있구요.
      덜 추상적으로 만들면 조금만 변신할 수 있어요.

      덜 추상적으로 만들어볼께요.

      얼굴여부 : 있음.
      이동수단 : 날개
      다리 개수 : 2개
      에너지원 : 곤충

      새!!

      얼굴여부 : 없음.
      이동수단 : 날개
      다리 개수 : ????
      에너지원 : 기름

      비행기로 객체를 만드려니까 다리개수 때문에 ...멀 넣어야할지 모르겠네요. ㅎㅎ 이렇게 덜 추상적으로 만들면 표현할 수 있는 것들이 줄어들어요. ㅎㅎ
      대화보기
      • GoldPenguin
        완료했습니다.
      • 김태윤
        완료했어요
      • 봇대
        예전부터 객체에 대해 모호했는데 이제야 이해가 되는 것 같습니다. 상속이라는 개념도 막 이해가 가려고 하네요. 감사합니다.
      • hello world~
        객체 지향 프로그래밍 완료
        감사합니다~
      • J.Y.Oh
        감사합니다. 오랜만에 프로그래밍 공부하는데 너무 쉽게 잘 정리해주시네요.
        좋은 강의 잘 듣고 갑니다.
      • user1jena
        와...진짜 설명 너무 잘 해주시네요ㅠㅠ매번 이 부분 오면 대부분 잘 설명을 못 해주시던데 확 와닿고 스스로도 개념이 잘 정리된 것 같아요. 답답했던 부분 중 하나였는데 고맙습니다!
      • 미림_likelion
        수강 완료했습니다. 감사합니다.
      • message
        조금 이해하기 어려웠지만 차츰차츰 이해 하려고 노력할게요.
        하나의 큰 덩어리 속에 여러가지 요소들이 조합되있다는 느낌이 드네요.
      • 김연주
        사례에서 Join은 인스턴스가 아니라 메소드 아닌가요??
      • ㅋ현진
        코딩야학 수업은 안듣고 파이썬 여기까지
      • 심화평
        어렵네요.. 17-06-29 3시25분 감사합니다.
        정리정돈은 살면서 꼭필요하죠
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기