,这个包中的所有类都由系统自动引入,所以不用import语句就可以访问该包中的类。、Object类:Object类是所有类的父类,包括自定义的类(无需用extends显式声明继承自Object)。Object类的方法:(1)、publicbooleanequals(Objectobj)Object类的equals方法比较的是两个对象的地址,相当于两个对象做如下运算obj1==obj2,即比较两个对象的地址是否相等。若要按自己的意愿比较两个对象,需要对该方法进行覆盖,同时覆盖了该方法的类最好也覆盖Object类的hashCode()方法,同时equals比较的两个对象返回为true时,hashCode()对这两个对象返回的hash值最好一样。(2)、publicinthashCode()返回一个哈希值,不同对象有不同的哈希值。(3)、publicStringtoString()返回一个反映当前对象信息的字符串。有一个Employee类如下:lassEmployee{ privateintid; privateStringname; privateintage; publicEmployee(intid,Stringname,intage){ =id; =name; =age; } publicEmployee(){ } publicStringgetName(){ ; } publicvoidsetName(Stringname){ =name; } publicintgetId(){ ; } publicvoidsetId(intid){ =id; } publicintgetAge(){ ; } publicvoidsetAge(intage){ =age; } publicbooleanequals(Objectobj){ if(this==obj){ returntrue; } if(()==()){//getClass方法获得对象原来的对象类型 Employeeemp=(Employee)obj; ()==()&&()==() &&().equals(()); } returnfalse; } publicStringtoString(){ ()+""+()+""+(); }publicinthashCode(){()*5+()*2+().length()+100;}}用test类调用如上的employee类:lasstest{publicstaticvoidmain(Stringargs[]){Employeee1=newEmployee(1,"张三",21);Employeee2
java包中常用的类 来自淘豆网m.daumloan.com转载请标明出处.