码迷,mamicode.com
首页 > Windows程序 > 详细

C#继承

时间:2017-06-26 19:55:41      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:void   等等   程序   line   nbsp   隐藏   ons   led   构造方法   

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#继承

标签:void   等等   程序   line   nbsp   隐藏   ons   led   构造方法   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!