Đang chuẩn bị liên kết để tải về tài liệu:
Lesson 7: Introduction to Classes
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
This lesson introduces you to C# Classes. | Tutorial Page 1 of 4 Using Excellent Tools to Write Web Applications Tar the .NET Common Language Runtime CLR Home Up LessonOI Lesson02 Lesson03 Lesson04 Les Lesson06 Lesson07 Lesson08 Lesson09 LessonlO Les Lesson12 Lesson13 On sale Now C Unleashed is an indepth guide for intermediate to advanced software developers to learn the C programming language and serve as a desktop reference. The C Station Tutorial by Joe Mayo 10 29 00 11 13 01 Lesson 7 Introduction to Classes This lesson introduces you to C Classes. Our objectives are as follows Implement Constructors. Know the difference between instance and static members. Using Destructors. Familiarization with Class Members. Since the beginning of this tutorial you have been using classes. By now you should have a sense of what a class is for and how to specify one. Th lesson will build upon what you already know and introduce the various class members. Classes are declared by using the keyword class followed by the class name and a set of class members surrounded by curly braces. Every class has a constructor which is called automatically any time an instance of a class is created. The purpose of constructors is to initialize class membe when the class is created. Constructors do not have return values and always have the same name as the class. Listing 7-1 is an example of a class. Listing 7-1. Example C Classes Classes.cs Namespace Declaration using System helper class class OutputClass string myString Constructor public OutputClass string inputstring http www.csharp-station.com Tutorials Lesson07.aspx 6 24 2002 Tutorial Page 2 of 4 myString inputstring Instance Method public void printString Console.WriteLine 0 myString Destructor OutputClass Some resource cleanup routines Program start class class ExampleClass Main begins program execution. public static void Main Instance of OutputClass OutputClass outCl new OutputClass This is printed by the output class. Call Output class method outCl.printString Listing 7-1 .