我是一名Unity3D培训讲师,这一专栏是C#基础教程,都是我每天给学生讲课的笔记,每一个步骤都写下来了,我的学生都是纯新手,所以几乎是手把手教的,有需要的新手同学可以收了哦。
抽象类和抽象方法
一、抽象类
1、分析
①如果一个子类的属性和父类完全相同,就不需要设计这个子类,而是使用父类直接创建对象,不存在没有独特属性和方法的子类。
②如果已经存在一个父类和子类,此时创建父类对象是没有意义的,于是将父类写成抽象类,来限制父类创建对象。
2、抽象关键字:abstract,使用abstract修饰的类是抽象类。
3、注意:①抽象类不可以实例化
②不能用sealed关键字修饰抽象类,因为用sealed修饰的类不能被继承,而抽象类就是用来被继承的
public abstract class Fruit
{
//抽象类
//抽象方法
public abstract