Object类
来源:互联网 发布:mac开机只有客人用户 编辑:程序博客网 时间:2024/06/16 15:20
在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
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Object类
- Apache+Tomcat集群配置
- [leetcode]278. First Bad Version
- Java 多态
- 手动配置MYSQL服务器
- 如何在mac下sublime text 安装 emmet
- Object类
- 从plotyy谈一张图双坐标系的画法
- 提升mysql性能的关键参数之innodb_buffer_pool_size、innodb_buffer_pool_instances
- mysql中的 skip-name-resolve 问题
- nutch使用
- javaScript异常处理
- SQLite 的使用
- 如何添加NPOI引用
- Activity的生命周期方法