欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
今天我们来一起回顾一下抽象类和接口
还是用习题来彻底领悟他们的真谛
抽象类
要注意抽象类是为接口服务的。
好啦,来看题~
设计Bird、Person和Fish类, Bird类实现FlyAble抽象类, Person类实现TalkAble抽象类,Fish类实现SwimAble抽象类,并打印信息。
分析:
1.按照题意,实现抽象类
2.分别在类中输入功能和方法
3.调用并打印
部分代码如下:
//Bird类实现FlyAble类
class Bird:FlyAble
{
void FlyAble.Fly() {
Console.WriteLine("鸟飞了");
}
}
接口
接口可以使方法规范化
为什么要用接口 :
用于处理多变的情况。接口在实际开发过程中最大好处是,你可以按照设计,先把接口写好,然后分配大伙干活的时候,告诉a们去用写好的接口去实现他们的具体功能,而告诉b们,去写那些已经写好但是没有具体的代码的接口,这样可以提高工作效率。并且底层和应用也通过接口做了一个很明显的分层。
今天学习感悟:
今天上午考试的时候选择题做着还好,填空题就有些乱了,到了问答题就很多不会了,关键还是自己的原因,基础学的不扎实,其实,按理说,我应该比别的人还要基础更好一些,因为一个知识点,别人听了一遍,我听了3,4遍,哎,不过我还没有灰心!我觉得我下次会做的更好!我希望我可以一直这么认真下去!祝我成功!