编程技术分享平台

网站首页 > 技术教程 正文

CSharp学习笔记(20)

xnh888 2024-11-19 13:20:03 技术教程 25 ℃ 0 评论

26.接口

接口就是完全未实现的类,接口是软件工程的产物,接口不能包含其成员的任何实现代码,只能定义成员,接口不能被实例化,可以在类中实现接口,从而实现接口中的方法和属性。一个类可以实现多个接口,一个接口也可以被多个类实现。接口的存在,给类的使用者和创建者之间起到了互相约束的作用。接口用关键字interface来定义:


定义了一个接口IOneInterface 接口的命名通常以“I”开头,定义了一个没有被实现的Write()方法并用一个类来实现这个接口:

定义一个OneClass类来实现IOneinterface接口,并且实现接口中的Write()方法,在类中实现的接口的方法要和接口中定义的方法名一样。

27.抽象类

抽象类可以成为未完全实现的类,具体类到抽象类到接口越来越抽象,内部实现的成员越来越少。

抽象类的定义用abstract关键字,只要拥有一个抽象成员,这个类就是抽象类,抽象类没有实例。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表