아 아니다 이해함 근데 다형성이란게 가상함수 쓰려고 상속시키는거지?
응 꼭 그런건 아니야. 가상함수 한 개도 없는 클래스 가지고 상속해서 다형성 할 수 있어
상속해서 쓸순있는데 자식이 똑같은함수 또 description하기 싫어서 그런거라고 생각하면안됨? 굳이 가상함수 안쓴걸 A *a = new B 이렇게 쓸필요는 없어보이는데 B.afuntion을 위한상속 아님?
애초에 설계를 할 때 상속된 자식에서 다른 동작을 해야 하기 때문에 아예 처음부터 비워놓는 거라고 보면 될 것 같아.
ㄴ그 개념은 아는데 이걸 안쓰면 남는 상속에 의의에 대해 내가 의문인게 바로위에 쓴 저 댓글에 써놈
응 가상함수 없는 상속은 주로 이미 있던 걸 내가 상속해서 좀 고쳐서 쓰게 될 때 사용하게 돼.
아 아니다 이해함 근데 다형성이란게 가상함수 쓰려고 상속시키는거지?
응 꼭 그런건 아니야. 가상함수 한 개도 없는 클래스 가지고 상속해서 다형성 할 수 있어
상속해서 쓸순있는데 자식이 똑같은함수 또 description하기 싫어서 그런거라고 생각하면안됨? 굳이 가상함수 안쓴걸 A *a = new B 이렇게 쓸필요는 없어보이는데 B.afuntion을 위한상속 아님?
애초에 설계를 할 때 상속된 자식에서 다른 동작을 해야 하기 때문에 아예 처음부터 비워놓는 거라고 보면 될 것 같아.
ㄴ그 개념은 아는데 이걸 안쓰면 남는 상속에 의의에 대해 내가 의문인게 바로위에 쓴 저 댓글에 써놈
응 가상함수 없는 상속은 주로 이미 있던 걸 내가 상속해서 좀 고쳐서 쓰게 될 때 사용하게 돼.