{"version":"1.0","type":"link","title":"Downcasting - Newikis","description":"In class-based programming, downcasting, or type refinement, is the act of casting a base or parent class reference, to a more restricted derived class reference. This is only allowable if the object is already an instance of the derived class, and so this conversion is inherently fallible. In…","provider_name":"Newikis","provider_url":"https://newikis.com","cache_age":86400}