728x90
반응형
http://www.tcpschool.com/java/java_generic_concept
http://www.tcpschool.com/java/java_api_wrapper
subclass 와 superset
subclass 는 하위 클래스
superset은 하위 클래스가 최강이 됨. 가장많은 메소드를 가졌다고 생각할 수 있음
subtype polymorphism에서 (overriding)
peakerstack이 안 되는 이유를 알아내기
multiple inheritance
복합기에 프린터, 복사기, 스캐너, 팩스를 다 때려넣고 싶겠지만
transmit에 있어 각각에 대해 의미가 다 다르기에 충돌
그래서 자바는 다중 상속을 허용하지 않음
Diamond Inheritance 문제
그러니깐 텅텅 빈 인터페이스를 물려주자
그런데 파이썬은 다중 상속을 허용함
대신 먼저 적은 클래스를 먼저 고려함으로써 충돌이 안 일어남
제네릭이 필요한 이유를 알아보자
무조건 Object만 상속한다고 좋은 게 아니다
---------------
예외처리: 17장은 시험 문제 제외
자바 try catch
파이썬 try except
throw
except ValueError:
except ZeroDivisionError:
728x90
반응형
'CS > Programming Language' 카테고리의 다른 글
Parameter Passing (0) | 2022.11.25 |
---|---|
Heap Memory & Garbage Collection (0) | 2022.11.24 |
Expression (0) | 2022.11.21 |
Stack Memory (0) | 2022.11.20 |
Semantic Analyzer: Polymorphism (0) | 2022.11.15 |