黑马程序员技术交流社区

标题: 这些方法哪里来的?API 查不到。 [打印本页]

作者: 沈文杰    时间: 2013-2-19 18:08
标题: 这些方法哪里来的?API 查不到。
本帖最后由 沈文杰 于 2013-2-20 18:39 编辑

在张老师的视频中,讲Class 类时,调用的方法为什么api文档中查不到?.class, .get Class(),for Name()!
作者: 史政法    时间: 2013-2-19 18:13
是查不到,对Class类挺疑惑的,
作者: 张晋瑜    时间: 2013-2-19 18:23
查得到啊
点这个链接:http://docs.oracle.com/javase/7/docs/api/
{:soso_e100:}
作者: 张晋瑜    时间: 2013-2-19 18:23
是java.lang包中嘛
作者: 罗海云    时间: 2013-2-19 20:15
我类个去.. 2楼的哥们盗用毕老师头像, 不看名字.我还以为毕老师亲自出马了,....
作者: 铿锵科技    时间: 2013-2-20 11:00
[size=-1]java.lang
类 Object
java.lang.Object
public class Object类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。


从以下版本开始: JDK1.0 另请参见:Class

[size=+2]构造方法摘要
Object()
           
  
[size=+2]方法摘要
[size=-1]protected  Object
clone()
          创建并返回此对象的一个副本。
[size=-1] boolean
equals(Object obj)
          指示其他某个对象是否与此对象“相等”。
[size=-1]protected  void
finalize()
          当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
[size=-1] Class<?>
getClass()
          返回此 Object 的运行时类。



作者: 王亚东    时间: 2013-2-20 12:13
java中每个类的根基类都是Object,api中几乎每个类都有“从类 java.lang.Object 继承的方法”的列表,里面有getClass方法。
forName是java.lang.Class类的静态方法,api中也可以找到。
而.class不是方法,应该是属性,用类名直接调用,返回的是该类的字节码
作者: 沈文杰    时间: 2013-2-20 18:39
感谢啦,我认真查了一下,发现还是有的,不过是在ApI的选项第二行




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2