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

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

Luz4年前 (2021-10-12)题库827
有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保留两位小数,然后再进行比较。

**注意:要考虑company为null的情况。**

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

### 输入样例:
in




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







答案:若无答案欢迎评论

发表评论

访客

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