Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

Is a subclass a new type?

If I subclass a class named Animal and name it Dog, is the class Dog a new type?

Please see this question and the answer I submitted to that question for some background.

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

>Solution :

Given these 2 definitions

class Animal { }
class Dog: Animal { }

well YES, Animal and Dog have different types and you can check it running this code

type(of: Animal()) == type(of: Dog())

enter image description here

Hope it helps.

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading