您的位置:首页 > 移动开发 > Objective-C

Object中有哪些公用方法。

2018-03-10 23:14 447 查看
1.Object是什么?
Object是所有类的父类,任何的类都默认继承于Object。
2.Object中有哪些方法               可以为任何一个对象             Object o1=new Object();        1. 反射获得该类的运行时类型                 o1.getClass();  2. 用于比较对象地址或者值是否相等,子类中可以重写该方法。                               o1.equals("");  3 .hashcode根据对象的地址或者字符串计算出该对象 的int类型的值,一般用于hash表查找                  o1.hashCode(); 4. 唤醒在该对象上等待的一个线程                     o1.notify();         5. 唤醒所有的线程 o1.notifyAll()        6.转换为字符串并且打印; o1.toString();        7.线程等待,需要其他线程来notify、唤醒它才能继续工作 o1.wait()
       8.同样是线程等待,但是自带一个超时锁,如果在规定的时间内没有获得锁就返回, ,除非被notify唤醒 或者 interrupt打断。重载了wait方法。                o1.wait(timeout, nanos);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: