全球共有10多个国家和地区1000多个平台,20万+商户使用
C#基础学习--继承
作者: 陈发林 发布时间: 2024-03-31 220 分类专栏: 后端开发
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
子类继承父类,父类派生子类
继承需要符合的关系:is-a的关系,比如: Cat is an Animal
class 子类:父类
{
}
父类构造函数和方法
1.调用父类的构造函数
2.调用父类的属性和方法
访问修饰符,允许子类访问,不允许其他非子类访问
在抽象类中使用abstract修饰的方法,称为抽象方法;
抽象方法必须在抽象类中定义,不能在普通类中定义;
抽象方法只能是一个方法的声明,不能有任何方法体;
抽象方法仅仅表示一个应该具有的行为,具体怎么实现是由其子类实现的;
抽象方法在子类中被实现(重写)的时候必须使用关键字override;
子类必须重写父类的所有抽象方法,除非子类本身也是抽象类。
如果一个类设计的目点是用来被其它类继承的,它代表一类对象的所具有的公共属性或方法,那个这个类就应该设置为抽象类。
在实现接口时,常写一个抽象类,来实现接口中的某些子类中所需的通用方法,接着在编写各个子类时,即可继承该抽象类来用。省去在每一个都要实现通用的方法的困扰。
陈发林
小当家ISV,重庆APP开发,小程序开发,软件系统开发 地址:重庆市南岸区南坪万达广场写字楼2栋19-6 联系电话:023-81361879
ICP备案号:渝ICP备15003473-1 增值电信业务许可证: 渝B2-15003473 渝公网安备 50010802005103号
友情链接: 小当家点餐收银系统 MagicShop商城 重庆微信营销 重庆智能家居 重庆红岭医院
重庆小当家互联网信息技术有限公司