상속(3)
-
Day18 - Quiz 를 풀어 봅시다
역시 주입식 교육은 알려주는 것만 알 수 밖에 없죠? 그래서, 문제를 푸는 시간은 스스로 생각을 하는 시간을 가질 수 있기 떄문에 배운 것들을 소화하는 데에는 Quiz를 푸는 것 만큼 좋은게 별로 없다고 생각 합니다. 무엇을 배우던지 간에 사용할 줄 알아야 하고 응용 할 수 있어야 겠죠? 오늘도 Quiz를 풀어봅시다 - interface SongList 를 가지고 클래스를 만들어라 - main 에서는 반복될 수 있도록 할 것 자 여기. interface 를 보면, 대충 어떻게 만들어야 할지 알겠죠? 이름이 SongList 에요. 아.. 음악 목록 이겠구나? 메서드를 보면, 기능들을 유추할 수 있죠? insertList -> 곡을 추가 하는 거겠구나? playList -> 내 재생 목록 이겠구나? play..
2021.03.11 -
Day18 - interface 02
오늘은 비대면 수업인 날 입니다 ~ 그래서 집에서 zoom 을 통해 강의를 듣고 있는데요 interface 는 중요하니까, 오늘도 좀 더 배운다고 합니다 interface interface 는 클래스와 클래스의 매개체 역할을 한다고 했죠? 이번에는 이걸 알아 봅시다 interface 를 만들게요 자. interface 에 있는 메서드 들은 무조건 오버라이딩을 해줘야 합니다. 그 얘기는, 사용방법 이라고도 이야기 할 수 있을까요? 즉. 메서드의 형태를 보고 어떤 기능으로 만들어야 하는지 사용방법 을 주는겁니다. 여기서 저희가 지어놓은 메서드의 이름은.. 그 기능이 어떤 기능인지 유추할 수 있게 해줍니다. 주석을 달아 놓는다면 더 좋겠죠? 이제 위의 interface 를 써서 LG 클래스를 만들어 봅시다 i..
2021.03.11 -
Day12 - 클래스의 상속
이번에는 클래스와 상속을 알ㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹ라 봅시다 클래스의 상속 상속이 뭔가요? 바로 부모 자식 간에 물려주는거죠. 여기서도 똑같이 쓰입니다. 물려주는 클래스 -> 부모 클래스 받는 클래스 -> 자식 클래스 먼저, 만들어 놓은 클래스들을 봅시다 이 3개의 클래스를 보면, String name int age String info() 가 똑같아요. 클래스의 이름만 다를 뿐이지... 이걸 상속으로 만들어 보겠습니다. 부모가 될 Person 클래스에 공통된 멤버 변수와 메서드를 넣어 주었습니다. 그리고 자식이 될 클래스 들을 보죠 이렇게, 자식이 될 클래스 3개가 공통이 되던 부분이 사라지고 다른 부분만 남았어요 자 이렇게 만든 클래스들을 쓸 MainClass 를 만들어 봅시다 여기서 부모가 되는 Per..
2021.03.03