忽然想要学吉他,决定去某宝上买一把价格适中的琴,首先先输入某宝的帐号和密码登入系统,而后查找吉他,查看吉他的尺寸,颜色,外形,价格,加入购物车购买,最后进行价格结算。html
共有方法包括public Employee(String n, double s, int year, int month, int day)`` public String getName()`` public double getSalary()`` public Date getHireDay()`` public void raiseSalary(double byPercent)
java
子类特有的属性和方法private double bonus``public void setBonus(double b)
编程
public String toString() {return super.toString()+name;}
name忽略大小写,因此使用equalsIgnoreCase()
数组
ArrayList中的contains也用到equals的方法来比较。markdown
多态对已存在代码具备可替换性。例如,多态对圆Circle类工做,对其余任何圆形几何体,如圆环,也一样工做。函数
在应用中体现了灵活多样的操做,提升了使用效率。学习
多态简化对应用软件的代码编写和修改过程,尤为在处理大量对象的运算和操做时,这个特色尤其突出和重要。测试
- 自反性:对于任意的引用值x,x.equals(x)必定为true。
- 对称性:对于任意的引用值x 和 y,当x.equals(y)返回true时,y.equals(x)也必定返回true。
- 传递性:对于任意的引用值x、y和z,若是x.equals(y)返回true, 而且y.equals(z)也返回true,那么x.equals(z)也必定返回true。
- 一致性:对于任意的引用值x 和 y,若是用于equals比较的对象信息没有被修改,屡次调用x.equals(y)要么一致地返回true,要么一致地返回false。
- 非空性:对于任意的非空引用值x,x.equals(null)必定返回false.接下来咱们经过实例来理解上面的约定。咱们首先以一个简单的非可变的二维点类做为开始.
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 0 | 0 | 0 | 0 |
4 | 0 | 0 | 0 | 0 |
5 | 221 | 221 | 4 | 4 |