어제 연습한 서울대 웹벤처창업프로그래밍 기말고사 풀이영상을 참고하여 같은 페이지를 반복해서 구현했다.
자바를 활용하여 간단한 알고리즘 문제를 풀었다.
6월 16일 (금)
오늘 한 일
django를 활용하여 comment 입력, 수정, 삭제 기능 구현을 연습했다. 강의를 보기만 하고, 보고 따라하고, 혼자 다시 만들어보고 이런식으로 3번을 반복해보았다. 최근 집중 할 다른 일이 생겨서 3주 정도를 django에 소홀히 했는데 이제 다시 열심히 해야지!
이진석님이 공유해주신 서울대 웹벤처창업프로그래밍 기말고사를 풀어보았다. 수동적으로 강의 영상을 보는 것보다 학습 효율이 좋은 것 같다. 확실히 고민을 더 많이하게 되고 그만큼 찾아서 배우는 것도 많았다. 강의도 좋지만 이런 식의 문제가 주어지는 것도 찾아서 공부할 동기부여가 되는 것 같다.
다형성(Polymorphism)이란 같은 이름의 메소드나 클래스가 다양한 방법으로 동작하는 것을 의미
overloading과 다형성 : 인자의 데이터 타입, 인자의 갯수에 따라서 같은 이름의 메소드 이지만 서로 다른 동작방법을 가질 수 있다.
class와 다형성 : (전제)클래스 B는 클래스 A를 상속받은 클래스이다.
부모 클래스 A의 데이터 타입으로 클래스 B를 인스턴스화 했을 때,
클래스 A에 존재하는 맴버만이 클래스 B의 맴버가 된다. (외부에서 제어할 수 있는 조작 장치를 클래스 A의 멤버로 제한하는 효과)
동시에 클래스 B에서 오버라이딩한 맴버의 동작방식은 그대로 유지한다.