手机版

COOP课程总复习(案例)(5)

发布时间:2021-06-07   来源:未知    
字号:

对C#面向对象的一个简单的总结

2.3抽象类和抽象方法

1. 语法:

父类

访问修饰符 abstract class 类名 //抽象类 {

访问修饰符 abstract 返回类型 方法名(); //抽象方法 } 子类

public class 子类名 : 父类名 {

访问修饰符 override 返回类型 方法名() { //方法体 } }

2. 要求注意:

abstract 声明一个没有实现的抽象方法,它不包含方法体 抽象方法必须在其子类中实现,除非它的子类也是抽象类

如果一个类继承了抽象类,而且本身继承了抽象类,子类中可以不写抽象方法,如果子类

不是抽象类,则子类中必写抽象方法。 含有抽象方法的类必然是抽象类

抽象类中的方法可以是:抽象方法--静态方法--实例方法

抽象类不能被实例化,不能是密封的(sealed)或静态的(static) 3. 示例:()

2.4接口(ACCP5.0)

1. 语法:

接口

访问修饰符 interface class 类名 // {

访问修饰符 返回类型 方法名(); 无方法体 }

实现接口的类

public class 类名 : 接口名 {

访问修饰符 返回类型 方法名() { //方法体 } 不须要使用override关键字

COOP课程总复习(案例)(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)