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

时间:2025-03-10

对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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219