现在的位置: 首页 > 综合 > 正文

java查看一个类地所有方法

2013年09月21日 ⁄ 综合 ⁄ 共 628字 ⁄ 字号 评论关闭
 

package com.jzm.cclass;
class A{ 
 int a;
 public void TestA(){
  System.out.println("this is TestA");
 }
}
class B extends A{
 int a;
 int b;
}
public class TestClass {
 public static void main(String[] args) throws SecurityException, NoSuchMethodException {
     A a = new A();
     B b = new B();
  Class class1 = a.getClass();
  System.out.println("a is "+class1.getName());
  System.out.println("a has method is "+class1.getMethod("TestA"));
  for (int i = 0; i < class1.getMethods().length; i++) {
  System.out.println("a has method is "+class1.getMethods()[i]);
  }
  Class class2 = b.getClass();
  System.out.println("b is "+class2.getName());  
  System.out.println("b is "+class2.getSuperclass());  
 }

}

抱歉!评论已关闭.