Override (2) 썸네일형 리스트형 [C++] 상속(inheritance) - up casting, virtual up casting - 파생클래스의 인스턴스를 생성한 후, 기반 클래스의 포인터로 캐스팅하는 경우 #include #include class Base { std::string s; public: Base() : s("기반") { std::cout [Dart] Class - Method override Method override & super kewword void main() { // Method overriding Parent parent = new Parent(3); Child child = new Child(3); print('parent.cal():' + parent.cal().toString()); print('child.cal():' + child.cal().toString()); } class Parent { final int _number; Parent(this._number); int cal() { return this._number * this._number; } } class Child extends Parent { Child(int number) : super(number); .. 이전 1 다음