比较对象
来源:互联网 发布:奥登nba那场数据最强 编辑:程序博客网 时间:2024/05/22 03:26
package class1;
class PersonA {
private String name ;
private int age ;
public PersonA(String name , int age) {
this.setName(name) ;
this.setAge(age) ;
}
public boolean compare(PersonA p) {
PersonA p1 = this ;
PersonA p2 = p ;
if( p1 == p2) {
return true ;
}
if(p1.name.equals(p2.name) && p1.age == p2.age) {
return true ;
} else {
return false ;
}
}
public void setName (String name) {
this.name = name ;
}
public String getName() {
return this.name ;
}
public void setAge(int age) {
this.age = age ;
}
public int getAge() {
return this.age ;
}
}
public class ThisDemo08 {
public static void main (String[] args) {
PersonA per1 = new PersonA("rock",30) ;
PersonA per2 = new PersonA("rock",30) ;
if(per1.compare(per2)) {
System.out.println("两个对象相等!");
}else {
System.out.println("两个对象不相等 !");
}
}
}
class PersonA {
private String name ;
private int age ;
public PersonA(String name , int age) {
this.setName(name) ;
this.setAge(age) ;
}
public boolean compare(PersonA p) {
PersonA p1 = this ;
PersonA p2 = p ;
if( p1 == p2) {
return true ;
}
if(p1.name.equals(p2.name) && p1.age == p2.age) {
return true ;
} else {
return false ;
}
}
public void setName (String name) {
this.name = name ;
}
public String getName() {
return this.name ;
}
public void setAge(int age) {
this.age = age ;
}
public int getAge() {
return this.age ;
}
}
public class ThisDemo08 {
public static void main (String[] args) {
PersonA per1 = new PersonA("rock",30) ;
PersonA per2 = new PersonA("rock",30) ;
if(per1.compare(per2)) {
System.out.println("两个对象相等!");
}else {
System.out.println("两个对象不相等 !");
}
}
}
阅读全文
0 0
- 比较对象
- 对象比较
- 对象比较
- 对象比较
- 对象比较
- 对象比较
- 比较对象
- 对象值比较VS对象身份比较
- Color对象的比较
- javascript对象比较
- 类图 对象图 比较
- 如何比较对象
- javascript对象比较
- 对象定义比较器
- Comparing objects--对象比较
- C++对象的比较
- 对象hash值比较
- JAVA [ 类对象比较 ]
- leetcode 669. Trim a Binary Search Tree
- linux设备驱动开发详情
- Javaweb项目导出成jar包并使用Windows定时任务定时执行
- 《剑指offer》刷题笔记(发散思维能力):不用加减乘除做加法
- Spring MVC表单数据绑定
- 比较对象
- 移动端调试汇总
- express 学习
- 依赖冲突详细介绍及其解决方法
- 面试题7. 用两个栈实现队列
- 一文读懂数据分析的流程和方法论
- 13:乘方计算
- Qt之QCustomPlot范例
- 欢迎使用CSDN-markdown编辑器