第五天

来源:互联网 发布:瑞士军刀淘宝 编辑:程序博客网 时间:2024/05/17 09:08

equals函数的作用:

public class User {String name;int age;public boolean equals(Object obj){if(this == obj){return true;}boolean b = obj instanceof User;if(b){User u = (User)obj;if(this.age == u.age && this.name.equals(u.name)){return true;}else{return false;}}else{return false;}}public User(String name, int age) {super();this.name = name;this.age = age;}}

public class Test {public static void main(String args[]){User u1 = new User("xym",12);User u2 = new User("xym",12);User u3 = new User("xm",2);boolean b1 = u1.equals(u2);boolean b2 = u1.equals(u3);System.out.println(b1);System.out.println(b2);}}

代码块:

public class Test {static{System.out.println("主方法静态代码块");}{System.out.println("主方法代码块");}public static void main(String args[]){new Demo();new Demo();}}

class Demo{{System.out.println("构造块");}static{System.out.println("静态代码块");}public Demo(){System.out.println("构造方法");}}

运行结果:

主方法静态代码块
静态代码块
构造块
构造方法
构造块
构造方法




原创粉丝点击