getDeclaredMethods() 
          返回 Method 对象的一个数组,这些对象反映此 Class 对象表示的类或接口声明的所有方法,包括公共、保护、默认(包)访问和私有方法,但不包括继承的方法。===================Method 对象?!这方法能称对象呀?!  后面还有 Class 对象,说是用来记录类的信息的,在.class 文件中。那这记录信息的东西也能称对象?!在没有看到上面方法说明前我把对象理解成:有生存时间的,有占据内存的的那个抽象东西。那个所谓的Class 对象,一没有生存时间(只要.class 文件在,它就存在),二没有占据内存(它占的是硬盘)

解决方案 »

  1.   

    对象 本来就是一个比较抽象的东西.
    你要问什么是对象 需要自己理解.
    希望LZ能看看 java编程思想
      

  2.   

    java编成思想:一切都是对象。
    只要是个东西,他就是一个对象通俗的来说,一脱大便也是对象
      

  3.   

    什么是对象,关于这个问题看再多的书你也不能理解。等你有了大量的编程经验的时候你就彻底明白了。Class类和Method类还有Constructor类等等,他们都是一个类。他们当然也会有实例(对象),只不过他们的实例所包含的数据是其他类,其他方法,其他构造函数的信息而已。他们的实例都是要占用内存的。Class类的实例可以这么写,例如String.class,这里的String.class并不是指硬盘上的String.class文件,他就是一个Class类的实例,存在于内存之中。至于他到底是如何存储的,LZ可以参阅Inside JVM这本书,说的很详细。
      

  4.   

    用java的眼光看,万物皆对象。
      

  5.   

    仔细看看 Think in java 第一和第二 章  相信你会找到答案的