equaldemo2.java

来自「JAVA的一些基础教程」· Java 代码 · 共 29 行

JAVA
29
字号
class 人{                                                           
	String 姓名;                                                   
	int 身份证号;                                                  
                                                                    
	public 人(String name, int id){                                
		姓名 = name;                                           
		身份证号 = id;                                         
	}                                                              
                                                                    
 	public boolean equals(Object a){                               
 		if(a instanceof 人){                                   
 			if(身份证号 == ((人)a).身份证号) return true;  
 		}                                                      
 			return false;                                  
 	}                                                              
 }                                                                  
                                                                    
 public class EqualDemo2{                                           
 	public static void main(String arg[]){                         
 		人 张三 = new 人("张三",1234);                         
 		Object 黑皮 = new 人("黑皮",1234);                     
                                                                    
                                                                    
 		if(张三.equals(黑皮))                                  
 			System.out.println("张三和黑皮是同一个人");    
 		else                                                   
 			System.out.println("张三和黑皮是不是同一个人");
 	}                                                              
 }                                                                  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?