设为首页 加入收藏

TOP

第五章 类 (1)(二)
2014-11-23 20:25:24 来源: 作者: 【 】 浏览:15
Tags:第五
量才调用方法。这显示在清单5.3中。

清单 5.3 定义一个输出参数

1: using System;
2:
3: public class SquareSample
4: {
5: public void CalcSquare(int nSideLength, out int nSquared)
6: {
7: nSquared = nSideLength * nSideLength;
8: }
9: }
10:
11: class SquareApp
12: {
13: public static void Main()
14: {
15: SquareSample sq = new SquareSample();
16:
17: int nSquared; // 不必初始化
18: sq.CalcSquare(15, out nSquared);
19: Console.WriteLine(nSquared.ToString());
20: }
21: }


5.2.2 改写方法
面向对象设计的重要原则就是多态性。不要理会高深的理论,多态性意味着:当基类程序员已设计好用于改写的方法
时,在派生类中,你就可以重定义(改写)基类的方法。基类程序员可以用 virtual 关键字设计方法:
virtual void CanBOverridden()
当从基类派生时,所有你要做的就是在新方法中加入override关键字:
override void CanBOverridden()
当改写一个基类的方法时,你必须明白,不能改变方法的访问属性――在这章的后面,你会学到更多关于访问修饰符
的知识。
除了改写基类方法的事实外,还有另一个甚
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇第五章 类 (2) 下一篇第二章 NGWS Runtime 技术基础

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: