专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
本节课将介绍C#中的类,其目的如下:1.了解构造函数的实现2.了解实例和静态成员的区别3.了解析构函数的使用4.熟悉类的成员类型在本教程的一开始,你就已经接触到类的用法了。现在,既然已经对类有了感性认识,并知道如何定义一个类,本节课将定义类的格式是:关键字\"Class\"后面跟着类名,类名之后的大括号中包含的是类的成员。构造函数没有返回值,且与类同名。清单7-1是一个关于类的例子。清单 7-1. Example C# Classes: Classes.cs// Namespace Declarationusing System;// helper cla [阅读全文] [PDF]
在这最后一个例子中,我们来看看C#的抽象和多态性。首先我们来定义一下这两个新的术语。抽象(Abstract)通过从多个对象提取出公共部分并把它们并入单独的抽象类中实现。在本例中我们将创建一个抽象类Shape(形状)。每一个形状都拥有返回其颜色的方法,不论是正方形还是圆形、长方形,返回颜色的方法总是相同的,因此这个方法可以提取出来放入父类Shape。这样,如果我们有10个不同的形状需要有返回颜色的方法,现在只需在父类中创建一个方法。可以看到使用抽象使得代码更加简短。    在面向对象编程领域中,多态性(Polymorphism)是对象或者方法根据类的不同而作 [阅读全文] [PDF]
下面这个例子示范如何创建和使用用户定义的类以及如何创建动态链接库。利用文本编辑器创建两个文件。第一个是Apple.cs,内容如下: public class Apple { private string variety = \"\";public Apple(string appleVariety) {this.variety = appleVariety;}public void outputVariety() {System.Console.WriteLine(variety);}}   第二个文件是Example2.cs,内容如下:class Exa [阅读全文] [PDF]
导读   C#是Microsoft开发的一种新语言,它和C/C++一样强大,和Java一样提供丰富的网络编程支持和自动内存管理,和VB一样简单易用。本文的目的是为尚未接触过C#的程序员介绍这种编程语言,是一个基础的入门教程。 作者:仙人掌工作室 2001-02-20    原文出处:http://journal.iftech.com/articles/0011_joey_CSharp/    C#读作“C sharp”,它是Microsoft开发的一种新语言,结合了C/C++的强大功能和Visual Basic的易用性。从最初的语言规范即可看出,C#无论在 [阅读全文] [PDF]
我们创建的第一个类是Shape。这是一个抽象类,因为我们不想创建这个类的实例,我们要创建的是它的派生类的实例。我们从所有的形状(圆、长方形、正方形)提取出共同特征到Shape类。Shape类有一个实例变量color,它的变量声明中带有protected修饰符。protected修饰符表示这个变量只能在类的内部或者该类的派生类中访问。紧接这个变量声明的就是Shape类的构造函数和存取方法getColor(),这两个方法都没有什么新的东西。最后一个方法getArea()加上了abstract修饰符,这是因为每一种不同的形状都有不同的面积计算方法,因此这个方法必 [阅读全文] [PDF]
1 共5条 分1页