Chapter 7 – Implementing Interfaces and Inheriting Classes
- How is a base class and a derived class related?
A derived class (or subclass) is a class that inherits from a base class (or superclass).
- What is the difference between the
is
andas
operators?The
is
operator returnstrue
if an object can be cast to the type. Theas
operator returns a reference if an object can be cast to the type; otherwise, it returnsnull
. - Which keyword is used to prevent a class from being derived from, or a method from being overridden?
sealed
Find more information on the
sealed
keyword at https://msdn.microsoft.com/en-us/library/88c54tsw.aspx. - Which keyword is used to prevent a class from being instantiated with the
new
keyword or force a method to be overridden?abstract
Find more information on the
abstract
keyword at https://msdn.microsoft.com/en-us/library/sf985hc5.aspx. - Which keyword is used to allow a member to be overridden?
virtual
Find more information on the
virtual
keyword at https://msdn.microsoft...