Tom*_*Tom 2 java methods inheritance object
据我所知,一切都是Java中的一个对象.
我正在浏览java JDK并正在尝试创建一个允许我执行更多调试操作的自定义JDK.例如,我可以通过更改Object.java类来操作每个对象.
我的问题是:方法是否也从JRE继承了一个类,所以我可以将这个父类修改为例如.制作一个方法保存它最近传递的参数?
谢谢.
不,Java中的所有东西都不是一个对象.方法不是对象,原始值不是对象,引用不是对象.只有对象是Java(和数组)中的对象.
有些对象代表 classes(java.lang.Class
),methods(java.lang.reflect.Method
),constructors(java.lang.reflect.Constructor
)和fields(java.lang.reflect.Field
).但"代表"某事与"存在"某事并不是一回事.
所以不:方法不是对象,它们不从任何基类(或"基本方法")继承.
如果您希望以较低级别与JVM进行交互,那么JVM TI可能是适合您的API.
归档时间: |
|
查看次数: |
250 次 |
最近记录: |