ds4 artist week_10
TRANSCRIPT
프로그래밍 언어
김승범
KSAD 2012
week #10
지난����������� ������������������ 시간����������� ������������������ 리뷰
-����������� ������������������ 미디어
-����������� ������������������ 뉴미디어
-����������� ������������������ 메타미디어
지난����������� ������������������ 수업����������� ������������������ 회고
지난����������� ������������������ 수업����������� ������������������ 회고
지난����������� ������������������ 수업����������� ������������������ 회고
지난����������� ������������������ 수업����������� ������������������ 회고
오늘����������� ������������������ 수업����������� ������������������ 목표
-����������� ������������������ 객체지향����������� ������������������ 프로그래밍����������� ������������������ 이해하기
Again?
OO_particle_proto01.pde
복습����������� ������������������ :����������� ������������������ 주석달고����������� ������������������ 코드����������� ������������������ 이해하기
-����������� ������������������ 각����������� ������������������ 코드����������� ������������������ 덩어리마다����������� ������������������ 주석����������� ������������������ 달기
-����������� ������������������ 의미가����������� ������������������ 드러나도록!!
-����������� ������������������ 영어로!!
복습����������� ������������������ :����������� ������������������ ‘함수’로����������� ������������������ 뽑아볼까?
-����������� ������������������ 각����������� ������������������ 덩어리를����������� ������������������ 함수로����������� ������������������ 뽑아보자.
공이����������� ������������������ 하나����������� ������������������ 더����������� ������������������ 추가되려면?
공이����������� ������������������ 더..����������� ������������������ 더..����������� ������������������ 많아진다면?
어떤����������� ������������������ 어려움이����������� ������������������ 발견되었는가?
-����������� ������������������ 지금까지����������� ������������������ 배운����������� ������������������ 내용으로����������� ������������������ 만든다면?
-����������� ������������������ 어떤����������� ������������������ 문제가����������� ������������������ 발생할����������� ������������������ 수����������� ������������������ 있는가?
Object-Oriented����������� ������������������ Programming
의인화를����������� ������������������ 해보자
나는����������� ������������������
내가����������� ������������������ 어떻게����������� ������������������ 움직여야����������� ������������������ 할지����������� ������������������
알아!!
class 이름 { 속성 ...
이름 ( ) { }
행동 ( ) { }
...}
class����������� ������������������ 구조로����������� ������������������ 옮기기
-����������� ������������������ 함수로����������� ������������������ 뽑은����������� ������������������ Pong����������� ������������������ 공을����������� ������������������ class로����������� ������������������ 옮겨보자
-����������� ������������������ 무엇이����������� ������������������ 공의����������� ������������������ ‘속성’이고,����������� ������������������ ‘행동’일까?
-����������� ������������������ 프로세싱����������� ������������������ 레퍼런스의����������� ������������������ class����������� ������������������ 섹션����������� ������������������ 확인하기
object를����������� ������������������ 사용하려면?
클래스이름����������� ������������������ 인스턴스이름����������� ������������������ =����������� ������������������ new����������� ������������������ 클래스이름(����������� ������������������ );
-����������� ������������������ 클래스와����������� ������������������ 인스턴스??
-����������� ������������������ *주의*����������� ������������������ -����������� ������������������ 이게����������� ������������������ 전부는����������� ������������������ 아니야!
청사진과����������� ������������������ 건물
어떤����������� ������������������ 장점이����������� ������������������ 발견되는가?
-����������� ������������������ 어떤����������� ������������������ 편리한����������� ������������������ 점이����������� ������������������ 있을까?
-����������� ������������������ 또����������� ������������������ 다른����������� ������������������ 편리함이����������� ������������������ 있을까?
-����������� ������������������ ‘추상화’
가계도...
대표적인����������� ������������������ 장점����������� ������������������ #1상속����������� ������������������ Inheritance
동물
사람
남자여자
대표적인����������� ������������������ 장점����������� ������������������ #2다형성����������� ������������������ Polymorphism
이름이����������� ������������������ 뭐니?
김철수이영희
그����������� ������������������ 외에도����������� ������������������ 장점은����������� ������������������ 참����������� ������������������ 많다!
-����������� ������������������ 오늘은����������� ������������������ 여기까지...
-����������� ������������������ 복잡한����������� ������������������ 용어����������� ������������������ 때문에����������� ������������������ 더����������� ������������������ 어렵게����������� ������������������ 느껴진다.
-����������� ������������������ 간단하게����������� ������������������ 생각하기!!����������� ������������������ (예����������� ������������������ :����������� ������������������ CRC����������� ������������������ 카드)
감사합니다.����������� ������������������ :)
-����������� ������������������ 수업의����������� ������������������ 내용은����������� ������������������ 수업사이트에����������� ������������������ 기록/정리됩니다.
-����������� ������������������ 질문/답변은����������� ������������������ 메일링리스트를����������� ������������������ 이용합니다.