介绍
这期内容当中小编将会给大家带来有关Java中对象类的作用是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
Java是什么
Java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。
对象类的介绍
对象是所有类的直接父类或者是间接父类,为什么这么说呢?
可以查询java8的API帮助文档:
可见在这样的一个类树中,所有的类的根还是对象类
在想法中新建一个类,系统会默认继承对象类
public class Pet extends 对象{ }
那么狗继承了宠物类的属性和行为方法,还会继承对象类的属性和行为方法了吗?这一点是肯定的,宠物类作为对象类的子类,狗类作为宠物类的子类,所以说对象是狗类的间接父类,当然也继承了对象的特性。
也就是说对象类是所有类的祖宗类,也是所有类的根,而对象翻译过来是对象的意思。当然,也就是程序猿常用的一句话:万物皆对象。
也就是可以在类中调用对象类的相关属性和行为方法了:
比如说等于就是其中一个。
那么对象类中被子类经常重写的方法有哪些呢?
接下来以表格中对象的方法为例,简述它的使用方法:
=()方法
对象类的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()是用来判断两个对象是否是同一个对象,那么我们要求在实际中两名学员的学号和姓名相同就为同一个对象,在这种情况下就需要考虑对=()方法进行重写