232425 什么是类,类的声明、继承和访问控制

1 什么是类(类概念的三个方面)

        ·是一种数据结构(data structure)

        ·是一种数据类型

        ·代表现实世界中的“种类”

 2 类的继承

        ·基类(相当于父类)和派生类(相当于子类)是一对

        ·父类和子类是一对

        ·“是一个”概念

        ·可以用父类类型的变量去引用子类类型的实例

        ·继承的三个要点

                ·如果使用sealed关键字修饰某个类,这个类就会变成封闭类,封闭类不可以当作基类来使用

                ·C#系统只支持一个类只能够有一个基类

                ·子类的访问级别不可以超过父类

        ·继承的本质

                ·继承的本质是派生类在基类已有的成员的基础之上,对基类进行的横向和纵向上的扩展( 横向扩展:类成员在数量上的扩充;纵向扩展:并不增加类成员的个数,但是对某个类成员或者某些类成员版本进行扩充(重写)

                ·派生类基于基类目前已有的成员:当继承发生的时候,子类(派生类)对父类(基类)的成员是全盘继承

                ·在派生与继承的过程中,进行的是扩展,说明类成员只可能是越来越多

                ·一个类成员一旦被引入到继承链当中,他就会一直向下传递,不会从继承链当中移除

                ·总结:继承就是子类在完整接收父类成员的前提下,对父类进行的横向和纵向的扩展

        ·类成员的访问级别是以类的访问级别为上限的

什么是基类对象,如何通过基类对象对基类的类成员进行访问?

        ·当我们创建一个实例的时候,从基类的构造器开始执行,先构造基类对象,再一级一级往下构造,最终构建出要创建的子类对象

        ·父类的实例构造器不可以被子类继承

        ·实例1:(作如下修改)

         ·实例2:

3 类成员的访问控制

类修饰符

        ·类的修饰符有:new,public,protected,internal,private,abstract,sealed,static

        ·与类访问控制相关的修饰符有:

                ①internal修饰符将类的访问级别限制在项目级别(Assembly、装配级、程序集),每个项目编译的结果都是一个装配级,常见的装配级有两种:可执行文件.exe  类库.dll(当类前面没有任何修饰符的时候,相当于前面加一个internal)

                ②public修饰符就是将类从装配级中暴露出去

类成员访问级别修饰符internal

类成员访问级别修饰符private(最低的访问级别)

        ·如何证明该成员确实被继承下来了?

类成员访问级别修饰符 protected

        protected修饰符会把类成员的访问级别限制在继承链上:当父类中一个类成员用protected修饰,所有的子类都可以访问这个成员,不在继承链上的类型不可以访问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
主板检测卡代码表 主板检测卡(DEBUG卡错误代码表) 一、概述 诊断卡的工作原理是利用主板中BIOS内部自检程序的检测结果,通过代码一一显示出来,结合本书的代码含义速查表就能很快地知道电脑故障所在。尤其在PC机不能引导操作系统、黑屏、喇叭不叫时,使用本卡更能体现其便利,使您事半功倍。 BIOS在每次开机时,对系统的电路、存储器、键盘、视频部分、硬盘、软驱等各个组件进行严格测试,并分析硬盘系统配置,对已配置的基本I/O设置进行初始化,一切正常后,再引导操作系统。其显著特点是以是否出现光标为分界线,先对关键性部件进行测试。关键性部件发生故障强制机器转入停机,显示器无光标,则屏幕无任何反应。然后,对非关键性部件进行测试,对有故障机器也继续运行,同时显示器无显示时,将本卡插入扩充槽内。根据卡上显示的代码,参照你的机器是属于哪一种BIOS,再通过本书查出该代码所表示的故障原因和部位,就可清楚地知道故障所在。 二、十六进制字符表 三、诊断卡的部件说明图 四、指示灯功能速查表 灯名 中文意义 说 明 CLK 总线时钟 不论ISA或PCI只要一块空板(无CPU等)接通电源就应常亮,否则CLK信号坏。 BIOS 基本输入输出 主板运行时对BIOS有读操作时就闪亮。 IRDY 主设备准备好 有IRDY信号时才闪亮,否则不亮。 OSC 振荡 ISA槽的主振信号,空板上电则应常亮,否则停振。 FRAME 帧周期 PCI槽有循环帧信号时灯才闪亮,平时常亮。 RST 复位 开机或按了RESET开关后亮半秒钟熄灭必属正常,若不灭常因主板上的复位插针接上了加速开关或复位电路坏。 12V 电源 空板上电即应常亮,否则无此电压或主板有短路。 -12V 电源 空板上电即应常亮,否则无此电压或主板有短路。 5V 电源 空板上电即应常亮,否则无此电压或主板有短路。 -5V 电源 空板上电即应常亮,否则无此电压或主板有短路。(只有ISA槽才有此电压) 3V3 电源 这是PCI槽特有的3.3V电压,空板上电即应常亮,有些有PCI槽的主板本身无此电压,则不亮。 五、使用流程图(以最不系统为例) 六、故障代码含义速查表 查表必读:(注意事项) 1、特殊代码“00”和“FF”及其它起始码有三种情况出现: ①已由一系列其它代码之后再出现:“00”或“FF”,则主板OK。 ②如果将CMOS中设置无错误,则不严重的故障不会影响BIOS自检的继续,而最终出现“00”或“FF”。 ③一开机就出现“00”或“FF”或其它起始代码并且不变化则为板没有运行起来。 2、本表是按代码值从小到大排序,卡中出码顺序不定。 3、未定义的代码表中未列出。 4、对于不同BIOS(常用的AMI、Award、Phoenix)用同一代码所代表的意义有所不同,因此应弄清您所检测的电脑是属于哪一种类型的BIOS,您可查问你的电脑使用手册,或从主板上的BIOS芯片上直接查看,也可以在启动屏幕时直接看到。 5、有少数主板的PCI槽只有前一部分代码出现,但ISA槽则有完整自检代码输出。且目前已发现有极个别原装机主板的ISA槽无代码输出,而PCI槽则有完整代码输出,故建议您在查看代码不成功时,将本双槽卡换到另一种插槽试一下。另外,同一块主板的不同PCI槽,有的槽有完整代码送出,如DELL810主板只有靠近CPU的一个PCI槽有完整的代码显示,一直变化到“00”或“FF”,而其它槽走到“38”则不继续变化。 6、复位信号所需时间ISA与PCI不一定同步,故有可能ISA开始出代码,但PCI的复位灯还不熄,故PCI代码停在起始码上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值