java面向对象复习之一】的更多相关文章

简单登录注册的实现(面向对象的复习) 需求: 设计用户类,包含用户名和密码两个属性 设计LoginDemo类设计用户登录方法 用户有三次登录机会,如果连续三次登录失败则退出程序 功能实现页面:                              实现源码: //用户类 class Users{ String username; //用户名 String password; //密码 Users(String username , String password){ this.usernam…
目的: 复习如何实现代码的逻辑思路: 复习类的封装: 复习类和对象的创建使用和封装: 练习: 实现功能:人到超市买东西 抽出三个类: 人 超市 东西: 功能点: 买: 它们之间的联系:东西包含于超市 , 东西可以考虑用数组来表示: 把类这个模型建立起来:人 超市 东西: 具体实现: package exercise1; public class Product { private String ProductName; public String getProductName() { retur…
对象:真实存在的唯一的事物. 类: 同一种类型的事物公共属性与公共行为的抽取. java面向对象语言: 核心思想: 找适合的对象做适合的事情. 找对象的方式: 方式一: sun已经定义好了很多了类,我们只需要认识这些类即可创建对象使用. 方式二: 我们需要自定义类,通过自定义类创建对象. 在整理笔记的过程中对自己有疑问的概念使用代码验证或者推翻它. 自定义类三步骤: 1. 自定义一个类. class 类{ 事物 的公共属性使用成员 变量描述 事物的公共行为使用函数描述. } 2. 可以通过类创建…
学生选课(面向对象复习) 设计一个学生选课的程序,分别有学生类(Student)和课程类(Course) 学生类的属性有:学号(String),姓名(String),性别(char),所选科目(Course[]) 课程有:Java.PHP.JQuery.HTML.CSS.C++.MySQL.Oracle 每个学生必须要选3门课程,可以指定选择哪3门,也可以让系统随机选择,请使用面向对象的封装特性实现在控制台中选课. //课程类 public class Course { private Stri…
计算公司员工的工资(面向对象复习) 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份.方法:double getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元. SalariedEmployee:Employee的子类,拿固定工资的员工.属性:月薪 HourlyEmployee:Employee的子类,按小时拿工资的员工,每月工作超出160小时的部分按照1.5倍工资发放.属性:每小时的…
开灯(面向对象复习) 设计一个台灯类(Lamp)其中台灯有灯泡类(Buble)这个属性,还有开灯(on)这个方法 设计一个灯泡类(Buble),灯泡类有发亮的方法 其中有红灯泡类(RedBuble)和绿灯泡类(GreenBuble)他们都继承灯泡类(Buble)一个发亮的方法 请设计出一段代码可以使台灯开启灯泡发亮,并且保证替换不同种类的灯泡,台灯类代码不被修改 public class Lamp { private Buble buble;//灯泡 public Buble getBuble(…
一.Java面向对象编程基础 1.什么是对象?Object 什么都是对象! 只要是客观存在的具体事物,都是对象(汽车.小强.事件.任务.按钮.字体) 2.为什么需要面向对象? 面向对象能够像分析现实生活问题的方式,来分析和实现计算机问题. 拉近了现实世界和计算机世界之间的距离. Scanner sc = new Scanner(System.in); sc.next(); sc.nextInt(); 对象有什么特点? 对象可以反复使用的:每个对象功能尽可能单一(各司其职.各尽所能),String…
实验封面: 实验二 面向对象程序设计-1 实验要求: 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 参考http://www.cnblogs.com/rocedu/p/6736847.html 提交最后三个测试用例都通过的截图,截图上要有画图加水印,输入自己的学号. 实验截图: 相关代码: public class MyUtil{ public static String percentage2fivegrade(int…
2017-2018-2 20165207实验二<Java面向对象程序设计>实验报告 课程:Java程序设计 班级:1652 姓名:李天林 学号:20165207 实验日期:2018年4月16日 实验序号:二 实验内容 单元测试 要求:需求是在一个名为MyUtil的类中完成将百分制分数转成"优.良.中.及格.不及格"五级制成绩.在写好产品代码之后,我要写测试代码测试正常情况.异常情况以及边界情况,这个过程要用Junit来完成 按照需求写伪代码.用IDEA在新建的2016520…
20162304 实验二<Java面向对象程序设计>实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步骤 1.JUnit单元测试 2.StringBuffer TDD 3.MyDoc 4.Complex类 5.UML类图 实验感想 这次试验可以说是含金量十分高,通过本周试验我们进一步学习了S.O.L.I.D原则,并通过自己的试验弄学习了单元测试等内容.不过试验内容较多,需要多多复习才能完…