11月12号

1、object:

object是所有类型的基类,所有类型都是由他派生而来的,C#中的所有类都是间接或直接从System.Object类中继承。因此,对Object类型的变量可以赋予任何类型的值。

定义一个Object变量:

object Int,Str,Doub,Ch;

Int = 1;

Str = "sstring";

Doub = 12.22;

Ch = "男";

 

2、重写和重载:

重写:进行基类中函数的重写。重写(override)是面向对象的概念。

重载:一个类中,方法的名称相同,参数类型或参数个数不同,进行重载以适应不同的需求。重载(overload)是面向过程的概念。

3、接口和类的区别在于:
1.接口是不可实例化的,它类似于类中的抽象类。
2.接口只是规定了一组方法原型,没有任何实质性的语句。
3.类继承是单态的,而接口实现是多重的。
4.类继承时可以选择性的重载,覆盖父类的一些方法,而接口要求重写接口的全部方法。即使你不用也得实现。否则会编译时会报错

posted @ 2021-11-14 09:50  清零的爱意  阅读(140)  评论(0)    收藏  举报