《讨论类型的转换》PPT课件.ppt
《《讨论类型的转换》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《讨论类型的转换》PPT课件.ppt(19页珍藏版)》请在三一办公上搜索。
1、讨论:类型的转换A,class Program static void Main(string args)Animal animal1=new Animal();Elephant ele;ele=animal1;ele.Sleep();public class Animal public bool IsSleeping;,public void Sleep()Console.WriteLine(Sleeping);public void Eat()public class Elephant:Animal public int CarryCapacity;,讨论:类型的转换B,class Pro
2、gram static void Main(string args)Animal animal1=new Elephant();或/Animal animal1;/Elephant ele=new Elephant();/animal1=ele;public class Animal public bool IsSleeping;,public void Sleep()Console.WriteLine(Sleeping);public void Eat()public class Elephant:Animal public int CarryCapacity;,第8章接口 Interfac
3、es,本章主要内容,接口概念实现接口访问接口方法重定义接口的实现显式接口的实现,本章学习目标,理解接口的含义掌握接口定义与使用,接口的概念,接口(interface)也是一种引用类型。成员:方法、属性、索引器、事件特点:只是定义(和抽象类类似),不提供方法的具体实现,本身也不能直接实例化,只能由类或结构体实现。如果某个类或结构体声明要实现某接口的话,即是表明该类或结构体要实现它全部的定义,好像是一种协定(contract)。class Chimpanzee:Animal,ICarnivore,接口的优点,优点:抽象类是一系列派生类的基类,接口比基类更加灵活,可以实现多继承,实现多个接口的单个实
4、现。有时可能需要使用接口继承而不是类继承,原因如下:在某些场合中,程序需要许多彼此无关的对象类型来提供特定功能,此时更适合使用接口。接口可以在基类不同的类之间实现多态性若不需要从基类继承实现,则接口是更好的选择 若不能使用类继承,则可以使用接口,接口的优点,class Chimpanzee:Animal,ICarnivore,IHerbivore class Dog:Animal,ICarnivore,IHerbivore,设计注意事项,一个设计良好的接口可以包含一个紧密相关的功能集合,这些功能定义了一个特定行为。当一个对象实现了这个接口时,该对象就实现了这个行为。可以为接口开发新的增强实现,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讨论类型的转换 讨论 类型 转换 PPT 课件
链接地址:https://www.31ppt.com/p-5604807.html