黑马程序员06——语法上一些容易搞错的地方


---------------------- Windows Phone 7手机开发.Net培训、 期待与您交流!----------------------

通过继承我们可以定义个新类,新类纳入一个已经声明的类并扩展。

所有的类都派生自 object 类


隐藏基类的成员
1.虽然派生类不能删除它继承的任何成员,但是可以隐藏它们。
2.可以定义一个和基类中成员签名一样的成员,编译器可能发出警告,那么可以在声明最前面加new关键字

隐藏基类成员的方法有两种:

第一种在子类中定义相同前面的成员,并在声明前加new。
第二种在父类中把方法定义为virtual,在子类中覆写方法override
两种不同点:前者当把子类转化成父类时,调用方法仍然调用父类的方法。而后者当把子类转化为父类时,调用的仍然是子类的方法,换句话说,子类把父类的virtual给覆盖了。如果有几层调用,会调用最下面的最子类的子类方法。


增加对其他程序集的引用和增加using指令是两回事。
增加对其他程序集的引用是告诉编译器所需类型在哪里被定义;增加using指令允许你引用其他的类而不必使用它们的完全限定名称。

类的访问修饰符只有public和internal,后者只能被当前程序集访问,并且默认是internal.

private成员的可访问性
只能被自己的类(或嵌套的类)的成员访问。不能被其他类访问,包括它的实例和继承它的类。

虚成员和抽象成员

虚成员和抽象成员的区别如下,并且抽象成员只能放在抽放类里


抽象成员和虚成员的比较


 ----------------------Windows Phone 7手机开发.Net培训、 期待与您交流!----------------------


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值