摘要: 一、抽象类与接口 (1)抽象类: 1、类中的方法不提供具体实现,但该类的派生类必须实现这些方法,这些方法在C#中称为抽象方法。 2、 抽象方法必须是一个没有被实现的空方法。包含抽象方法的类称为抽象类,抽象类中也可以包含非抽象方法。 因为抽象类是用来作为基类的,所以不能直接被外部程序实例化,而且也不能 阅读全文
posted @ 2018-02-07 11:58 乘风&破浪 阅读(133) 评论(0) 推荐(0)
摘要: 一、重载和覆盖的区别: 相同点: 都涉及两个同名的方法。 不同点: 1.类层次 :重载涉及的是同一个类的两个同名方法;.覆盖涉及的是子类的一个方法和父类的一个方法,这两个方法同名。 2.参数和返回值 : 重载的两个方法具有不同的参数,可以有不同返回值类型;覆盖的两个方法具有相同的参数,返回值类型必需 阅读全文
posted @ 2018-02-02 12:10 乘风&破浪 阅读(140) 评论(0) 推荐(0)