-->
当前位置:首页 > 题库 > 正文内容

函数题: jmu-Java-03面向对象基础-覆盖与equals

Luz4年前 (2021-10-08)题库792
有Person类,Company类,Employee类。

其中Employee类继承自Person类,属性为:

private Company company;
private double salary;

现在要求覆盖Employee类的equals方法,两个Employee对象**相等的条件**是:

1. 其继承自父类Person的属性值都相等,其company属性对象equals返回true,且其salary也相等。

2. salary是double型,比较时,使用DecimalFormat df = new DecimalFormat("#.##");使salary保留两位小数,然后再进行比较。

3. 要考虑company为null的情况。如果均为null返回true

### 函数接口定义:
java
public boolean equals(Object obj)

### 输入样例:
in




### 输出样例:
out
false
true
false
true
false
true







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。