1. 重写判断两个是是否是同一个人(通过姓名,年龄,性别进行判断)
class Person1 {
static String name;
static int age;
static char sex;
}
class Person2 extends Person1{
String name;
int age;
char sex;
}
public class Test {
public void equals(Person2 person2,Person1 person1){
if
(person2.name.equals(Person1.name)&&person2.age==Person1.age&&person2
.sex==Person1.sex){
System.out.println("是同一个人");
}else {
System.out.println("不是同一个人");
}
}
public static void main(String[] args) {
Person1 person1 = new Person1();
person1.name = "张三";
person1.age = 28;
person1.sex = '男';
Person2 person2 = new Person2();
person2.name = "李四";
person2.age = 25;
person2.sex = '女';
Test test = new Test();
test.equals(person2,person1);
}
}
评论0
最新资源