오늘은 데브코스를 시작하고 첫 맞이하는 월요일이다.
본격적인 자바, 객체지향에 관하여 강의를 보았다.
또한 저녁에는 곰튀김님의 개발자로서 어떻게 성장해야 하는가에 대하여 잘 알 수 있었던 세션도 듣게 되었다.
곰튀김님의 시원시원하고 명쾌(!?)한 세션으로 유쾌한 하루 마무리를 했다!
abstract
가// 의미적 추상체
class Login {
void login() {}
}
class KakaoLogin extends Login {
void login() {}
}
// 추상기능을 가진 객체
abstract class Login {
abstract void login();
}
class KakaoLogin extends Login {
void kakao() {}
@Override void login() {}
}
/**
KaKaoLogin 입장 :
구상체로서 자기보다 추상적인 Login을 추상체로 가졌는데, 얘가 추상적인 기능을 가졌다.
그래서 구체화 해줘야 하는 의무가 있다. -> 오버라이드 필수
캡슐화, 상속, 추상화, 다형성
에 관해서 복습할 수 있었다.'일단 해보고 생각하자, 쉽게 생각하자'
의 마인드가 곰튀김님이 세션에서 말씀하신 방식과도 비슷한 것 같다.