如何得到object对象的所有方法
来源:百度知道 编辑:UC知道 时间:2024/06/19 09:28:54
它的属性有
id
width
height
sytle
url
src
还有很多属性这里略。
它的方法有
1)播放
Play():
2)停止
Stop():
3)暂停
Pause():
等,还有很多,略。
如ID=player
用for (prop in player)方法可以枚举出所有属性,但是得不到象play和stop等方法。
请问有什么办法可以得到所有object的方法呢。我是想将某object的所有方法全部列出。只要得到方法名就行,代码可以不要。
我声明一下,我想用javascript实现
import java.applet.Applet;
import java.lang.reflect.Method;
public class NewHi {
public NewHi() {
}
public static void listMds(Class<?> clazz) {
Method[] mds = clazz.getMethods();
for (Method m : mds) {
System.out.println(m.getName());
}
}
public static void main(String[] args) {
listMds(TestObj.class);
}
}
class TestObj extends Applet {
private static final long serialVersionUID = 1L;
public void publicMed(){}
protected void protectedMed(){}
}
import java.lang.reflect.Method;
Object o=new Object();
Method[] method=o.getClass().getDeclaredMethods();
for(Method m:method){
System.out.println(m.getName());
}
import java.lang.reflect.Method;
Object o=new Object();
Method[] method=o.getClass().getDeclaredMethods();
for(Method m:method){
System.out.println(m.getName(