厦门网站建设招标,重庆綦江网站制作公司推荐,企业网站空间买虚拟主机,商城网站建设哪家效益快? 狗生活在陆地上(是一种陆生动物)#xff0c;既是哺乳类的也是肉食性的。狗通常的时候和人打招呼会通过“摇摇尾巴”#xff0c;在被抚摸感到舒服的时候#xff0c;会“旺旺叫”#xff0c;而在受到惊吓情绪烦躁时#xff0c;会发出“呜呜”声#xff1b;? 猫也生活在…? 狗生活在陆地上(是一种陆生动物)既是哺乳类的也是肉食性的。狗通常的时候和人打招呼会通过“摇摇尾巴”在被抚摸感到舒服的时候会“旺旺叫”而在受到惊吓情绪烦躁时会发出“呜呜”声? 猫也生活在陆地上(是一种陆生动物)既是哺乳类的也是肉食性的。猫通常的时候和人打招呼会发出“喵”的声音在被抚摸情绪很好时会发出“咕噜咕噜”声而在受到惊吓时会发出“嘶嘶”声? 青蛙是一种两栖动物(既是水生动物也是陆生动物)既不是哺乳类的也不是肉食性的属于卵生。当青蛙情绪好的时候会在岸边“呱呱呱”的唱歌而在受到惊吓时会“扑通一声跳入水中” 2. 问题分析? 首先需要抽取问题描述中对象 ? 分析每个对象所具有的特征 ? 分析每个对象所发出的动作? 从这些对象的特征中抽取类的属性和方法 ? 分析类之间的关系画出类结构图 3. 抽象类和对象的基本方法? 抽取对象的基本的方法找出句子中所使用的名词例如在句子“小猫喵喵叫”中我们能够确定一个对象猫 ? 确定对象发出的行为动作的基本的方法找出句子中的动词 例如“旺旺叫”、“喵喵叫”都属于对象发出的动作? 确定对象的属性或者特征的基本的方法找出句子中的形容词 例如“哺乳性的”、“肉食性的”、“卵生的”等等 ? “是”的关系一般抽象为继承例如狗是一种动物意味着“狗”类 继承自“动物”类 ? “有”的关系一般抽象为类的属性例如动物都有情绪意味着“情绪”是“动物”类的一个属性 4. 类关系图 45. 阶段划分? 第一阶段不考虑情绪影响动物打招呼的方式? 编写animal类没有mood属性只有一种sayhello方法? 编写dog类、cat 类和 frog 类分别继承自animal类实现与animal类不同的 功能? 编写main方法分别实例化以上三个类的三个对象测试类方法实现的正确性 ? 第二阶段考虑情绪影响动物打招呼的方式 ? 扩充animal类、dog类、cat类和frog类增加animal类的mood属性并实现sayhello 方法的多态性 ? 扩充main方法? 第三阶段考虑陆生动物和水生动物? 定义landanimal接口和wateranimal接口? 扩充dog类、cat类和frog类使其实现相应的接口 ? 扩充main方法 6. 程序运行结果 5【篇三java程序设计实验指导书】实验指导书教师廖春华时间2011.9~2012.1 e-mail:江西中医学院 二o一o年九月 前言一、上机实验目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力通过实践环节理解 java 语言的基本结构和程序设计方法。通过亲手编程掌握 java 语言编程的方法。 二、实验基本内容为了使学生在上机实验时目标明确本实验指导书针对课程内容编写了 8 个实验。学生可以在课内机时先完成指导书中给出的程序理解所学的知识在此基础上再编写其他应用程序。指导书中的 8 个实验如下。1java 程序运行环境安装与配置。 2java 基本语法的编程练习。 3面向对象编程练习。4java 包、接口和异常处理的练习。 5常用系统类的练习。6窗口与菜单界面编程练习。7java 多线程、图形与多媒体处理练习。 8综合应用练习。三、实验任务与时间安排《java 语言》是一门实践性很强的课程除了在课内安排的实验外鼓励同学在课外用相关技术 进行编程练习。《java 语言》上机实验时间为 18学时分为三大部分java基础、java核心、企业级应用选学。具体实践课时安排如下(备注为选学的内容不作要求不计课时) 目 录 前言 ............................................................................................................................................................. 一、上机实验目的 ............................................................................................................................. 二、实验基本内容 ............................................................................................................................. 三、实验任务与时间安排 ................................................................................................................. 目录 ......................................................................................................................................................... 实验 1 java 运行环境的安装、配置与运行 ........................................................................................ 一、实验目的 ..................................................................................................................................... 二、实验要求 ..................................................................................................................................... 三、实验内容 ..................................................................................................................................... (一)sdk 的下载与安装 ....................................................................................................... (二)设置环境变量 ................................................................................................................. (三) 安装java 虚拟机 ...................................................................................................... (四)编写java 源程序 ....................................................................................................... (五)编译java 源程序 ....................................................................................................... (六)运行java 程序 ........................................................................................................... (七)安装、使用jcreator软件 .......................................................................................... (八)浏览sdk 自带的applet 应用小程序。 ................................................................. 实验 2 java 基本语法练习 ................................................................................................................ 一、实验目的 ................................................................................................................................. 二、实验要求 .................................................................................................................................