s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Site Map  |  Contact Us Digg It! Post to Del.icio.us Bookmark using any social bookmark manager!  Increase font-sizeDecrease font-sizeRestore default font-sizes



 
AddThis Social Bookmark Button
Table of Contents (Page 3): C# For Programmers, 2/e
9  Classes and Objects: A Deeper Look
9.1 Introduction
9.2 Time Class Case Study
9.3 Controlling Access to Members
9.4 Referring to the Current Object's Members with the this Reference
9.5 Indexers
9.6 Time Class Case Study: Overloaded Constructors
9.7 Default and Parameterless Constructors
9.8 Composition
9.9 Garbage Collection and Destructors
9.10 static Class Members
9.11 readonly Instance Variables
9.12 Software Reusability
9.13 Data Abstraction and Encapsulation
9.14 Time Class Case Study: Creating Class Libraries
9.15 internal Access
9.16 Class View and Object Browser
9.17 (Optional) Software Engineering Case Study: Starting to Program the Classes of the ATM System
9.18 Wrap-Up
10 Object-Oriented Programming: Inheritance
10.1 Introduction
10.2 Base Classes and Derived Classes
10.3 protected Members
10.4 Relationship between Base Classes and Derived Classes
10.4.1 Creating and Using a CommissionEmployee Class
10.4.2 Creating a BasePlusCommissionEmployee Class without Using Inheritance
10.4.3 Creating a CommissionEmployee-BasePlusCommissionEmployee Inheritance Hierarchy
10.4.4 CommissionEmployee-BasePlusCommissionEmployee Inheritance Hierarchy Using protected Instance Variables
10.4.5 CommissionEmployee-BasePlusCommissionEmployee Inheritance Hierarchy Using private Instance Variables
10.5 Constructors in Derived Classes
10.6 Software Engineering with Inheritance
10.7 Class object
10.8 Wrap-Up
11 Polymorphism, Interfaces & Operator Overloading
11.1 Introduction
11.2 Polymorphism Examples
11.3 Demonstrating Polymorphic Behavior
11.4 Abstract Classes and Methods
11.5 Case Study: Payroll System Using Polymorphism
11.5.1 Creating Abstract Base Class Employee
11.5.2 Creating Concrete Derived Class SalariedEmployee
11.5.3 Creating Concrete Derived Class HourlyEmployee
11.5.4 Creating Concrete Derived Class CommissionEmployee
11.5.5 Creating Indirect Concrete Derived Class BasePlusCommissionEmployee
11.5.6 Polymorphic Processing, Operator is and Downcasting
11.5.7 Summary of the Allowed Assignments Between Base Class and Derived Class Variables
11.6 sealed Methods and Classes
11.7 Case Study: Creating and Using Interfaces
11.7.1 Developing an IPayable Hierarchy
11.7.2 Declaring Interface IPayable
11.7.3 Creating Class Invoice
11.7.4 Modifying Class Employee to Implement Interface IPayable
11.7.5 Modifying Class SalariedEmployee for Use in the IPayable Hierarchy
11.7.6 Using Interface IPayable to Process Invoices and Employees Polymorphically
11.7.7 Common Interfaces of the .NET Framework Class Library
11.8 Operator Overloading
11.9 (Optional) Software Engineering Case Study: Incorporating Inheritance and Polymorphism into the ATM System
11.10 Wrap-Up
Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
 
C# For Programmers, 2/e Cover


ISBN: 0131345915
© 2006, pp. 1500

Order now at
Amazon.com
Informit.com

Download Code
Examples and
Other Premium
Content for
Registered Users

Login or Register to download this book's code examples and other premium content.

foot
Update :: July 09, 2008