Object类

在Java中Object是所有类的父类,,也就是说,所有类都直接或者间接继承了java.lang.Object类.
在Object类中主要包括clone() finalize() equals() toString()等方法.最常用的是equals()和toString()方法

在Object类中 getClass() notify() notifyAall() wait()等方法不能被重写,因为这些方法被定义为final类型
1.getClass()方法
getClass方法是Object类定义的方法,它会返回对象执行的Class实例,然后使用此实例调用getName()方法获取类的名称.
getClass().getname();

2.toString
toString方法的功能是将一个对象返回为字符串形式,它会返回一个String实例.

public class ObjectInstance{
    public String toString(){  //重写toString方法
        return"在"+getClass().getName()+"类中重写toString()方法";
    }
    public static void main(String[]args){
        System.out.println("new ObjectInstance");//打印
    }
}

3.equals()

class V{//自定义类V
}
public class OverWriteEquals{
    public static void main(String []args){
    //实例化两个对象,内容相同
        String s1="123";
        String s2="123";
        System.out.println(s1.equals(s2));//使用equals()方法调用
        //实例化两个V类对象
        V v1=new V();
        V v2=new V();
        System.out.println(v1.equals(v2));//使用equals()方法比较V1与V2对象
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值