描述object类的常用方法以及用途,Object类的方法
如何解决写爬虫IP受阻的问题?立即使用。
对象是所有类的父类,也是类层次结构的根类。所有对象(包括数组)都实现这个类的方法,所有对象都将直接或间接继承Object类。
(推荐教程:java入门)
对象的常用方法:
1.getClass()方法:在执行对象时返回类实例。
公开课演示{
公共静态void main(String[] args){
Object[] arr=新对象[4];
arr[0]=new Object();
Arr[1]=新字符串( String );
arr[2]=新整数(10);
arr[3]=new Demo();
for(Object obj: arr){
system . out . println(obj . getclass());
}
}
}输出:
java.lang.Object类
java.lang.String类
java.lang.Integer类
Class Demo2,toString()方法:以字符串形式返回对象(如果子类不覆盖toString方法,则返回类名的哈希值@16)。
公开课演示{
公共静态void main(String[] args){
Object[] arr=新对象[4];
arr[0]=new Object();
Arr[1]=新字符串( String );
arr[2]=新整数(10);
arr[3]=new Demo();
for(Object obj: arr){
system . out . println(obj . tostring());
}
}
}输出:
java lang。对象@1db9742
字符串
10
Demo@10d69c(视频教程推荐:java视频教程)
覆盖toString:
@覆盖
公共静态toString(){
返回‘我是示范班’;
}输出:
java lang。对象@1db9742
字符串
10
如果我的演示类修改上面的代码直接输出obj,默认情况下会调用toString()方法:
for(Object obj: arr){
system . out . println(obj);
}3、equals()方法:比较两个对象是否相等。
equals方法默认比较两个对象的地址是否相等(底层比较==)。通常,用户定义的重写equals方法进行比较。以上是对象类常用方法的详细介绍。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。