【真假分数相加】

//inheritence, extends, use this & super 子类的方法

//two constructors, non-default use 'this' 子类的变量

【Java课程学习】

content

//use string array to fill up content array 填充自定义类型的数组

//print out the guidance menu输出带格式的菜单

//use user's input to choose different type of contents通过用户输入的input来instanceof实例

practiceproblem & video

//PracticeProblem extends继承了Content父类,implements实现了Downloadable接口

//子类的constructor用了super和this关键字

//重写了download接口中的所有方法,有标准化的双引号输出

【annaGUI界面】

//Anagrammar ag = new Anagrammar(); 新建一个ag实例放到界面类来用

//通过TextField类.getText来获得用户输入

//把结果在stringbuilder中append起来

//TextArea.setText随即显示输出格式

//messageLabel.setText显示提示信息

//清空时:TextArea clear, messageLabel设成空字符串“”,退出用Platform.exit();

【宠物叫声界面】

//有static int count的全局变量和talk的抽象方法

//dog是pet的子类,实例化talk方法,有dogcount,增加全局petcount,发出特定叫声

//写三个handler,里面的label用setText

//一定要给Button set action!而且在button设置完成之后,否则点了没用。buttons[0].setOnAction(new CatHandler());

【guest下单】

//guest 有菜名、抽象下单方法

kitchen

//初始化五种新stock & price

//用this关键字updateStock, getStock填充到stock[5]数组

//用布尔型checkStock检查库存

order

//先new dinner&kitchen类

//创建count[4] expense[4]存储四种不同的产品

//用random产生客户类型,传入Guest runDiner(int type)来调用

//用一个单独的calculateBill函数产生income

//标准化输出

couple

//placeOrder()里,每次把expense重新算了一遍

【加热食物】

//heatable借口中提供啥也没有void方法heatIt

//chip类中打印具体的卡路里、声音

//抽象类food的constructor每次都输出here is food, 抽象方法eat啥都没有

main

//用while (!option.equals("n"))来持续获得输入

//如果是pizza,实例化((Pizza)f)来加热

//根据输入的choice来选择食物,Food getFood(int choice)


JAVA EXAM2 复习提纲的更多相关文章

  1. Java 期末复习提纲

    Java 开发环境 Java 的特点 面向对象.跨平台.能把中小型程序写成大型程序 开发 Java 的流程 设计类 写代码 重构 Java 程序规范 Javadoc 风格注释 接口以 able 结尾 ...

  2. JAVA EXAM3 复习提纲

    [Practice11_Zipcode_ArrayList] Zipcode class: //3 variables: zipcode, city, county, and compare by c ...

  3. Java基础复习笔记系列 九 网络编程

    Java基础复习笔记系列之 网络编程 学习资料参考: 1.http://www.icoolxue.com/ 2. 1.网络编程的基础概念. TCP/IP协议:Socket编程:IP地址. 中国和美国之 ...

  4. Java基础复习笔记系列 八 多线程编程

    Java基础复习笔记系列之 多线程编程 参考地址: http://blog.csdn.net/xuweilinjijis/article/details/8878649 今天的故事,让我们从上面这个图 ...

  5. Java基础复习笔记系列 七 IO操作

    Java基础复习笔记系列之 IO操作 我们说的出入,都是站在程序的角度来说的.FileInputStream是读入数据.?????? 1.流是什么东西? 这章的理解的关键是:形象思维.一个管道插入了一 ...

  6. Java基础复习笔记系列 五 常用类

    Java基础复习笔记系列之 常用类 1.String类介绍. 首先看类所属的包:java.lang.String类. 再看它的构造方法: 2. String s1 = “hello”: String ...

  7. Java基础复习笔记系列 四 数组

    Java基础复习笔记系列之 数组 1.数组初步介绍? Java中的数组是引用类型,不可以直接分配在栈上.不同于C(在Java中,除了基础数据类型外,所有的类型都是引用类型.) Java中的数组在申明时 ...

  8. Java基础复习笔记基本排序算法

    Java基础复习笔记基本排序算法 1. 排序 排序是一个历来都是很多算法家热衷的领域,到现在还有很多数学家兼计算机专家还在研究.而排序是计算机程序开发中常用的一种操作.为何需要排序呢.我们在所有的系统 ...

  9. java异常复习

    如果有时学东西概念太多了,可以反着学,从结果到过程,从代码到概念,也许就不会那么枯燥了,比如学反射的时候. java异常复习 异常和错误的区别? 异常:程序或环境本身出现错误.(程序员可以捕获并处理) ...

随机推荐

  1. UI5-学习篇-16-云端SCP-Destination配置

    1.登录路径: https://account.ap1.hana.ondemand.com/#/home/welcome 2.查看云连接器 如下图所示,虚拟主机都已连接且资源可用: 若虚拟主机连接存在 ...

  2. sqlserver中 事物 索引及视图

      事务 1.什么是事务 事务是一个不可分割的工作逻辑单元,它包含了一组数据库的操作命令,并且所有命令作为一个整体一起向系统提交或撤销操作请求,即要么都执行,要么都不执行 2.事务的4个属性 (1). ...

  3. 解决eclipse新建项目看不到src/main/java目录办法

    1.eclipse->window->preferences->java->compiler->选择本地要用的Java版本 2.eclipse->window-&g ...

  4. (原)Echarts 报Uncaught Error: Initialize failed: invalid dom 根本解决

    1.循环出的Echarts出现 Uncaught Error: Initialize failed: invalid dom ,附上完美解决方案 setTimeout(function () { co ...

  5. mysql字符串处理

    MySQL字符串操作: substring(column_name, "start_position"); # 从指定的位置(第二个参数, start_position)开始,取到 ...

  6. Linux命令之top

    Linux中的top命令显示系统上正在运行的进程.它是系统管理员最重要的工具之一.被广泛用于监视服务器的负载.在本篇中,我们会探索top命令的细节.top命令是一个交互命令.在运行top的时候还可以运 ...

  7. C#保留小数

    四舍五入保留 float a=0.188f; double b=System.Math.Round(a,2);//output: 0.19 直接截取: float f=0.188f; int i=(i ...

  8. 第六次Scrum冲刺

    第六次Scrum冲刺 1.成员今日完成情况 队员 今日完成任务 刘佳 前端构建 李佳 后端设计 周世元 数据设计 杨小妮 博客编写 许燕婷 管理团队当日及次日任务 陈水莲 性能测试用例设计 曾丽丽 性 ...

  9. SQL Server 2008读取域帐户信息

    参考:http://www.pawlowski.cz/2011/04/querying-active-directory-sql-server-t-sql/ 1.建立  link server . u ...

  10. 吴裕雄 python深度学习与实践(3)

    import threading, time def doWaiting(): print('start waiting:', time.strftime('%S')) time.sleep(3) p ...