欢迎来到天天文库
浏览记录
ID:56527378
大小:247.50 KB
页数:9页
时间:2020-06-27
《C#入门课程PPTCsharp入门课程类的综合联系.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、综合练习:动物乐园任务描述:以面向对象思想设计动物乐园系统动物乐园包括的成员:猫、鸭子……属性:名称、腿方法:叫设计类图编码实现综合练习:动物乐园阶段1:设计猫和鸭类结构,画出类图并写出代码训练要点:面向对象程序设计类的封装、继承抽象类需求说明:以面向对象思想设计猫和鸭的类结构,画出类图并写出代码实现思路:1、发现类2、类的属性3、发现类的方法4、优化设计完成时间:30分钟综合练习:动物乐园阶段1:设计猫和鸭类结构,画出类图并写出代码难点指导面向对象程序设计综合练习:动物乐园阶段2:增加新成员海豚,重新设计类结构训练要点:多态接口需求说明:动物乐园增加一个新成员海豚,海豚的叫声是“海豚
2、音……”实现思路:1、对Animals类重新设计2、海豚类同时继承类和实现接口完成时间:30分钟综合练习:动物乐园阶段2:增加新成员海豚,重新设计类结构难点指导使用多态、接口优化设计综合练习:动物乐园阶段3:输出各种动物叫声需求说明:在阶段2编写的代码的基础上,分别创建Cat、Duck、Dolphin对象并放到一个数组中,对数组进行遍历输出各种动物如何叫完成时间:30分钟综合练习:动物乐园阶段4:输出各种动物腿的条数训练要点:is运算符需求说明:在阶段3代码的基础上,对数组进行遍历输出各种动物腿的条数实现思路:1、重用阶段3代码2、使用instanceof判断动物种类完成时间:30分钟
3、综合练习:动物乐园阶段4:输出各种动物腿的条数难点指导is运算符对象is类或接口Catcat=newCat("加菲猫",4);Dolphindolphin=newDolphin("海豚奇奇");Console.WriteLine(catisCat);//trueConsole.WriteLine(catisAnimal);//trueConsole.WriteLine(catisTerrestrial);//trueConsole.WriteLine(dolphinisTerrestrial);//faConsole.WriteLine(catisDolphin);//编译错误!Con
4、sole.WriteLine(dolphinisCat);//编译错误!总结类和对象的概念面向对象设计的步骤子类继承父类的关键字子类调用父类的属性和方法的关键字定义抽象类及抽象方法的关键字方法重写的规则接口的特性
此文档下载收益归作者所有