技术开发 频道

C#编程利器:类(Class)

  6. 类继承

  由于C#是单继承语言,因此在类的继承上只支持单一继承,也就是说一个类只能有一个父类,但是可以继承多个接口。

1class A
2{
3  public string Name { get; set; };
4}
5
class B:A //类B继承于类A
6{
7
8}
  
1
class A
2{
3  public string Name { get; set; };
4}
5
interface Ia
6{
7  void MethodA();
8}
9
class B:A,Ia //类B继承于类A,同时继承于Ia接口
10{
11  public void MethodA()
12  {
13     //
14  }
15}
  
1
class A
2{
3  public string Name { get; set; };
4}
5
interface Ia
6{
7  void MethodA();
8}
9
interface Ib
10{
11  void MethodB();
12}
13
class B:A,Ia,Ib //类B继承于类A,同时继承了Ia,Ib接口
14{
15  public void MethodA()
16  {
17     //
18  }
19
20  public void MethodB()
21  {
22     //..
23  }
24}

 

  7. 类修饰

  关于类修饰这里就不做详细介绍,只是简单的提出几个概念。详细请查阅相关资料了解更多。下面是几种常见的类修饰:

1public class ClassName { }
2
public static class ClassName { }
3
public sealed class ClassName { }
4
public partial class ClassName { }
0
相关文章