C#入门经典第十章

原创 2012年03月30日 09:02:38

第10章 定义类成员

10.1成员定义

10.1.1定义字段

访问级别:

Public

Private

Internal

Protected

静态成员:static

10.1.2定义方法

Virtual:方法可以重写

Abstract:方法必须在非抽象的派生类中重写(只用于抽象类中)

Override:方法重写了一个基类方法

Extern:方法定义放在其他地方

10.1.3定义属性

访问器:用get和set关键字来定义

10.2类成员的其他议题

10.2.1隐藏基类方法

在派生类中重写基类的方法

隐藏:new(基类方法不要求是虚放方法)基类方法和派生类方法共存,基类中的方法仍然可以用基类访问。

重写:override,用新的方法替代基类方法,只能调用到派生类中的方法

10.2.2调用重写或隐藏的基类方法

Base.DoSomething();base使用的是对象实例,不能调用静态成员

This关键字

10.2.3嵌套的类型定义

 

10.3接口的实现

显式执行接口成员:void IMyInterface.DoSomething();只能通过接口对象调用。

 

10.4部分类定义

10.5部分方法定义

《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.1成员的定义~10.2类成员的其他方法

10.1 成员的定义 在类一种,也提供该类所有成员的定义——字段、属性、方法。所有成员都有自己的访问级别(可以对比类的访问级别): public——成员可以由任意代码访问。 private——成员只能...
  • lzh3312
  • lzh3312
  • 2014年01月26日 02:10
  • 722

《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.3 接口的实现~10.5 部分类方法定义

10.3 接口的实现 1、如何定义和实现接口? interface I {     //interface members. } 2、接口成员的定义与类成员的定义相似,但有个重要区别: ...
  • lzh3312
  • lzh3312
  • 2014年01月26日 02:14
  • 702

算法竞赛入门经典第十章代码

  • 2014年03月23日 12:09
  • 8KB
  • 下载

C++入门经典 笔记 (第十章)创建指针

指针,在c语言中也存在,这一章提到的内容也和c语言中的差不多。大家都知道,变量是可存储一个值的对象,整型变量存储一个数字,字符变量存储一个字母,而指针变量就是存储内存地址的。当要获取一个内存的地址信息...

算法竞赛入门经典:第十章 数学概念与方法 10.1除法表达式

/* 数论初步: 除法表达式: 给出这样的除法表达式:X1/X2/X3/.../Xk,其中Xi是正整数。除法表达式应当从左到右的顺序求和,例如表达式1/2/1/2的值为1/4。但可以在表达式中嵌...

《C语言入门经典》Ivor Horton第十章练习题1

//习题 10.1 编写一个程序,读入,存储以及输出下列5种类型的字符串, //每个字符串占一行,字符串间不能有空格。 // 类型1:一串小写字母,后面跟一数字(如number1) // 类型2:两个...

算法竞赛入门经典:第十章 数学概念与方法 10.2无平方因子的数

/* 无平方因子的数: 给出正整数n和m,区间[n,m]内的“无平方因子”的数有多少个?整数p无平方因子当且仅当不存在k>1,使得p是k^2的倍数。1...

算法竞赛入门经典:第十章 数学概念与方法 10.5幂取模

/* 幂取模: 输入正整数a、n和m,输出a^n mod m 的值,a, n , m

算法竞赛入门经典:第十章 数学概念与方法 10.6递推之杨辉三角

/* 杨辉三角与二项式定理: 组合数C上m下n。与组合数最重要的两个东西:杨辉三角和二项式定理 1 1 1 1...

《c语言入门经典》Ivor Horton第十章练习题4

//习题10.4 定义一个函数,使用getchar()函数从stdin中读入一个字符串, //这个字符串用特定的字符中止,这个特定的终止字符作为第三个变元 //传给这个函数。因此,函数的原型如下: /...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#入门经典第十章
举报原因:
原因补充:

(最多只允许输入30个字)