首页 > Windows开发 > 详细

C#继承

时间:2017-06-26 19:39:44      阅读:277      评论:0      收藏:0      [点我收藏+]

1.继承

语法:

class a

{

}

class b:a

{

}

b继承a,b将有a的所以字段,属性,方法等等。(构造方法和析构方法除外)

注:一个类只能有一个父类,如果b继承了a,那么a就不能继承b了。

调用(有两种写法):

(1).子类名 对象名 = new 子类名();

(2).父类名 对象名 = new 子类名();(里氏转换原则)

2.new关键字

如果b继承了a,a和b的方法名有相同的那程序就会报错,只要在你想隐藏的方法里加上new就可以了

如:

class a

{

public new void name()

{
console.WriteLine("张三")

}

}

class b:a

{

public void name()

{
console.WriteLine("李四")

}

}

这样张三就隐藏了

3.sealed

如果一个类被sealed修饰了那么这个类就不能被继承了。

 

C#继承

原文:http://www.cnblogs.com/zhang1999/p/7081902.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!