Java中对象类的作用是什么

  介绍

这期内容当中小编将会给大家带来有关Java中对象类的作用是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Java是什么

Java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

对象类的介绍

对象是所有类的直接父类或者是间接父类,为什么这么说呢?

可以查询java8的API帮助文档:

 Java中对象类的作用是什么

可见在这样的一个类树中,所有的类的根还是对象类

在想法中新建一个类,系统会默认继承对象类

public  class  Pet  extends 对象{      }

那么狗继承了宠物类的属性和行为方法,还会继承对象类的属性和行为方法了吗?这一点是肯定的,宠物类作为对象类的子类,狗类作为宠物类的子类,所以说对象是狗类的间接父类,当然也继承了对象的特性。

也就是说对象类是所有类的祖宗类,也是所有类的根,而对象翻译过来是对象的意思。当然,也就是程序猿常用的一句话:万物皆对象。

也就是可以在类中调用对象类的相关属性和行为方法了:

 Java中对象类的作用是什么

比如说等于就是其中一个。
那么对象类中被子类经常重写的方法有哪些呢?

方法,说明toString()返回当前对象本身的有关信息,按照字符串对象返回=()比较两个对象是否是同一个对象,是则返回truehashCode()返回该对象的哈希代码值getClass()获取当前对象所属的类信息,返回类对象

接下来以表格中对象的方法为例,简述它的使用方法:

=()方法

对象类的equals()方法是用来比较两个对象是否是同一个对象的,是则返回真,比较类似于操作符中的==T诩虻ナ堇嘈?int浮动双等)中,直接比较值;在引用数据类型中比较的是是否是同一个对象。

package  cn.zhz.Kind;//学生类   public  class  Student01  extends  Object  {   ,,,private  int  sid;   ,,,private  String 名称;   ,,,private  int 年龄;   ,,,private  int 体重;      ,,,public  Student01 (), {      ,,,}      ,,,public  Student01 (int  sid, String 名字,,int 年龄,int 重量),{   ,,,,,,,this.sid =, sid;   ,,,,,,,this.name =,名称;   ,,,,,,,this.age =,年龄;   ,,,,,,,this.weight =,重量;   ,,,}      ,,,public  int  getSid (), {   ,,,,,,,return  sid;   ,,,}      ,,,public  void  setSid (int  sid), {   ,,,,,,,this.sid =, sid;   ,,,}      ,,,public  String  getName (), {   ,,,,,,,return 名称;   ,,,}      ,,,public  void  setName (String 名称),{   ,,,,,,,this.name =,名称;   ,,,}      ,,,public  int  getAge (), {   ,,,,,,,return 年龄;   ,,,}      ,,,public  void  setAge (int 年龄),{   ,,,,,,,this.age =,年龄;   ,,,}      ,,,public  int  getWeight (), {   ,,,,,,,return 体重;   ,,,}      ,,,public  void  setWeight (int 体重),{   ,,,,,,,this.weight =,重量;   ,,,}      ,,,public  static  void  main (String [], args), {   ,,,,,,,//student01和student02不是同一个对象   ,,,,,,,Student01  Student01 =, new  Student01(1,“张三,,,,,90);   ,,,,,,,Student01  student02 =, new  Student01(1,“张三,,,,,90);   ,,,,,,,//判断两个对象是否是同一个对象:==或者是平等的   ,,,,,,,System.out.println (student01 ==, student02);   ,,,,,,,System.out.println (student01.equals (student02));   ,,,,,,,//student03和student04是同一个对象   ,,,,,,,Student01  student03 =, new  Student01(2,“赵三,,,22岁,450年);   ,,,,,,,Student01  student04 =, student03;   ,,,,,,,System.out.println (student03 ==, student04);   ,,,,,,,System.out.println (student03.equals (student04));   ,,,}   }

重写对象类中的常用方法

对象类中的equals()是用来判断两个对象是否是同一个对象,那么我们要求在实际中两名学员的学号和姓名相同就为同一个对象,在这种情况下就需要考虑对=()方法进行重写

Java中对象类的作用是什么