zoukankan      html  css  js  c++  java
  • 2- 获取类的方法以及变量

    获取类的方法以及变量

    • getMethods 获取默认方法,包括父类Object的

    mark

    public java.lang.String com.xieth.jdkeight.domain.Person.toString()
    public java.lang.String com.xieth.jdkeight.domain.Person.getName()
    public void com.xieth.jdkeight.domain.Person.setName(java.lang.String)
    public void com.xieth.jdkeight.domain.Person.setAge(int)
    public int com.xieth.jdkeight.domain.Person.getAge()
    public java.lang.String com.xieth.jdkeight.domain.Person.getStr()
    public void com.xieth.jdkeight.domain.Person.sao()
    public void com.xieth.jdkeight.domain.Person.sao(java.lang.String)
    public void com.xieth.jdkeight.domain.Person.setStr(java.lang.String)
    public final void java.lang.Object.wait() throws java.lang.InterruptedException
    public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException
    public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException
    public boolean java.lang.Object.equals(java.lang.Object)
    public native int java.lang.Object.hashCode()
    public final native java.lang.Class java.lang.Object.getClass()
    public final native void java.lang.Object.notify()
    public final native void java.lang.Object.notifyAll()
    
    • getDeclaredMethods获取自身的方法,不包括父类的

    mark

    public java.lang.String com.xieth.jdkeight.domain.Person.toString()
    public java.lang.String com.xieth.jdkeight.domain.Person.getName()
    public void com.xieth.jdkeight.domain.Person.setName(java.lang.String)
    public int com.xieth.jdkeight.domain.Person.getAge()
    public void com.xieth.jdkeight.domain.Person.sao()
    public void com.xieth.jdkeight.domain.Person.sao(java.lang.String)
    public java.lang.String com.xieth.jdkeight.domain.Person.getStr()
    public void com.xieth.jdkeight.domain.Person.setAge(int)
    public void com.xieth.jdkeight.domain.Person.setStr(java.lang.String)
    
    • getFields 获取public级别的变量,设置值并输出

    mark

    collect = [public java.lang.String com.xieth.jdkeight.domain.Person.str]
    obj = sss
    
    • getDeclaredFields 获取所有变量

    mark

    collect = [private java.lang.String com.xieth.jdkeight.domain.Person.name, public java.lang.String com.xieth.jdkeight.domain.Person.str]
    obj = sss
    obj = sss
    
  • 相关阅读:
    OCP-1Z0-053-200题-77题-654
    OCP-1Z0-053-200题-45题-623
    OCP-1Z0-053-200题-46题-624
    OCP-1Z0-053-200题-48题-626
    OCP-1Z0-053-200题-49题-627
    OCP-1Z0-053-V13.02-619题
    OCP-1Z0-053-200题-43题-678
    OCP-1Z0-053-200题-44题-622
    OCP-1Z0-053-V13.02-512题
    OCP-1Z0-053-200题-38题-617
  • 原文地址:https://www.cnblogs.com/xietianhua/p/11342564.html
Copyright © 2011-2022 走看看