Navigate to list of lectures -- Keyboard shortcut: 'u'  Previous lecture -- Keyboard shortcut: 'p'  Next lecture -- Keyboard shortcut: 'n'  Course home        Alphabetic index  Exit possible frame set        First slide  First annotated slide  Lecture notes - all slides and notes together  Textbook of this lecture      PDF print page        Help page about these notes
Lecture 3

LECTURE 3:
Classes and Objects

Kurt Nørmark ©
Department of Computer Science, Aalborg University, Denmark

Title page            Abstract            References from this lecture            Exercises in this lecture            Source programs in this lecture            

A complete PDF version of the text book is now available. The PDF version is an almost complete subset of the HTML version (where only a few, long program listings have been removed). See here.

Page 1Classes: An Initial ExamplePage 16Class Methods
Page 2The Die ClassPage 17Static Classes and Partial Classes in C#
Page 3Clients and ServersPage 18Constant and readonly variables
Page 4Message PassingPage 19Objects and Classes
Page 5ClassesPage 20The current object - this
Page 6ClassesPage 21Visibility Issues
Page 7Visibility - the Iceberg AnalogyPage 22Creating and Deleting Objects
Page 8Visible and Hidden aspectsPage 23Creating and Deleting Objects
Page 9Program modification - the Fire AnalogyPage 24Instantiation of classes
Page 10Representation IndependencePage 25Instantiation of classes in C#
Page 11Classes in C#Page 26Initialization of objects
Page 12Overview of members in classesPage 27Constructors in C#
Page 13Instance VariablesPage 28Copy constructors
Page 14Instance MethodsPage 29Initialization of class variables
Page 15Class Variables

LENO - LEcture NOtes with LAML technologyGenerated: Monday February 7, 2011, 12:13:12
Program Oriented Web Engineering - using LAML