Beginning Visual C#supAND#174;/sup 2005
-
Which of the following are real levels of accessibility in OOP?
-
Friend
-
Public
-
Secure
-
Private
-
Protected
-
Loose
-
Wildcard
-
-
"You must call the destructor of an object manually, or it will waste memory." True or false?
-
Do you need to create an object in order to call a static method of its class?
-
Draw a UML diagram similar to the ones shown in this chapter for the following classes and interface:
-
An abstract class called HotDrink that has the methods Drink(), AddMilk(), and AddSugar(), and the properties Milk, and Sugar.
-
An interface called ICup that has the methods Refill() and Wash(), and the properties Color and Volume.
-
A class called CupOfCoffee that derives from HotDrink, supports the ICup interface, and has the additional property BeanType.
-
A class called CupOfTea that derives from HotDrink, supports the ICup interface, and has the additional property LeafType.
-
-
Write some code for a function that will accept either of the two cup objects in the preceding example as a parameter. The function should call the AddMilk(), Drink(), and Wash() methods for any cup object it is passed.
Категории