field.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,108 行 · 第 1/5 页
HTML
1,108 行
</TABLE><A NAME="getDeclaringClass()"><!-- --></A><H3>getDeclaringClass</H3><PRE>public <A HREF="../Class.html" title="java.lang 中的类">Class</A><?> <B>getDeclaringClass</B>()</PRE><DL><DD>返回表示类或接口的 <code>Class</code> 对象,该类或接口声明由此 <code>Field</code> 对象表示的字段。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="Member.html" title="java.lang.reflect 中的接口">Member</A></CODE> 中的 <CODE><A HREF="Member.html#getDeclaringClass()">getDeclaringClass</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>表示声明基础成员的类的对象</DL></DD></DL><HR><A NAME="getName()"><!-- --></A><H3>getName</H3><PRE>public <A HREF="../String.html" title="java.lang 中的类">String</A> <B>getName</B>()</PRE><DL><DD>返回此 <code>Field</code> 对象表示的字段的名称。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="Member.html" title="java.lang.reflect 中的接口">Member</A></CODE> 中的 <CODE><A HREF="Member.html#getName()">getName</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>基础成员的简单名称</DL></DD></DL><HR><A NAME="getModifiers()"><!-- --></A><H3>getModifiers</H3><PRE>public int <B>getModifiers</B>()</PRE><DL><DD>以整数形式返回由此 <code>Field</code> 对象表示的字段的 Java 语言修饰符。应该使用 <code>Modifier</code> 类对这些修饰符进行解码。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="Member.html" title="java.lang.reflect 中的接口">Member</A></CODE> 中的 <CODE><A HREF="Member.html#getModifiers()">getModifiers</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>基础成员的 Java 语言修饰符<DT><B>另请参见:</B><DD><A HREF="Modifier.html" title="java.lang.reflect 中的类"><CODE>Modifier</CODE></A></DL></DD></DL><HR><A NAME="isEnumConstant()"><!-- --></A><H3>isEnumConstant</H3><PRE>public boolean <B>isEnumConstant</B>()</PRE><DL><DD>如果此字段表示枚举类型的元素,则返回 <tt>true</tt>;否则返回 <tt>false</tt>。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>当且仅当此字段表示一个枚举类型的元素时,才返回 <tt>true</tt>。<DT><B>从以下版本开始:</B></DT> <DD>1.5</DD></DL></DD></DL><HR><A NAME="isSynthetic()"><!-- --></A><H3>isSynthetic</H3><PRE>public boolean <B>isSynthetic</B>()</PRE><DL><DD>如果此字段是复合字段,则返回 <tt>true</tt>;否则返回 <tt>false</tt>。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="Member.html" title="java.lang.reflect 中的接口">Member</A></CODE> 中的 <CODE><A HREF="Member.html#isSynthetic()">isSynthetic</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>当且仅当此字段是一个按 Java Language Specification 定义的复合字段时,才返回 true。<DT><B>从以下版本开始:</B></DT> <DD>1.5</DD></DL></DD></DL><HR><A NAME="getType()"><!-- --></A><H3>getType</H3><PRE>public <A HREF="../Class.html" title="java.lang 中的类">Class</A><?> <B>getType</B>()</PRE><DL><DD>返回一个 <code>Class</code> 对象,它标识了此 <code>Field</code> 对象所表示字段的声明类型。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>标识此对象所表示字段的声明类型的 <code>Class</code> 对象</DL></DD></DL><HR><A NAME="getGenericType()"><!-- --></A><H3>getGenericType</H3><PRE>public <A HREF="Type.html" title="java.lang.reflect 中的接口">Type</A> <B>getGenericType</B>()</PRE><DL><DD>返回一个 <tt>Type</tt> 对象,它表示此 <tt>Field</tt> 对象所表示字段的声明类型。 <p>如果 <tt>Type</tt> 是一个参数化类型,则返回的 <tt>Type</tt> 对象必须准确地反映源代码中使用的实际类型参数。 <p>如果基础字段的类型是一个类型变量或者是一个参数化类型,则创建它。否则将解析它。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>返回表示此 <code>Field</code> 对象所表示字段的声明类型的 <tt>Type</tt> 对象<DT><B>抛出:</B><DD><CODE><A HREF="GenericSignatureFormatError.html" title="java.lang.reflect 中的类">GenericSignatureFormatError</A></CODE> - 如果一般字段签名不符合 Java Virtual Machine Specification, 3rd edition 中指定的格式<DD><CODE><A HREF="../TypeNotPresentException.html" title="java.lang 中的类">TypeNotPresentException</A></CODE> - 如果基础字段的一般类型签名引用了不存在的类型声明<DD><CODE><A HREF="MalformedParameterizedTypeException.html" title="java.lang.reflect 中的类">MalformedParameterizedTypeException</A></CODE> - 如果基础字段的一般签名引用了一个因某种原因而无法实例化的参数化类型<DT><B>从以下版本开始:</B></DT> <DD>1.5</DD></DL></DD></DL><HR><A NAME="equals(java.lang.Object)"><!-- --></A><H3>equals</H3><PRE>public boolean <B>equals</B>(<A HREF="../Object.html" title="java.lang 中的类">Object</A> obj)</PRE><DL><DD>将此 <code>Field</code> 与指定对象比较。如果对象是相同的,则返回 true。如果由相同的类声明并且具有相同的名称和类型,那么这两个 <code>Field</code> 对象是相同的。<P><DD><DL><DT><B>覆盖:</B><DD>类 <CODE><A HREF="../Object.html" title="java.lang 中的类">Object</A></CODE> 中的 <CODE><A HREF="../Object.html#equals(java.lang.Object)">equals</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>obj</CODE> - 要与之比较的引用对象。<DT><B>返回:</B><DD>如果此对象与 obj 参数相同,则返回 <code>true</code>;否则返回 <code>false</code>。<DT><B>另请参见:</B><DD><A HREF="../Object.html#hashCode()"><CODE>Object.hashCode()</CODE></A>, <A HREF="../../util/Hashtable.html" title="java.util 中的类"><CODE>Hashtable</CODE></A></DL></DD></DL><HR><A NAME="hashCode()"><!-- --></A><H3>hashCode</H3><PRE>public int <B>hashCode</B>()</PRE><DL><DD>返回该 <code>Field</code> 的哈希代码。这作为基础字段的声明类名及其名称的哈希代码的异或进行计算。<P><DD><DL><DT><B>覆盖:</B><DD>类 <CODE><A HREF="../Object.html" title="java.lang 中的类">Object</A></CODE> 中的 <CODE><A HREF="../Object.html#hashCode()">hashCode</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象的一个哈希代码值。<DT><B>另请参见:</B><DD><A HREF="../Object.html#equals(java.lang.Object)"><CODE>Object.equals(java.lang.Object)</CODE></A>, <A HREF="../../util/Hashtable.html" title="java.util 中的类"><CODE>Hashtable</CODE></A></DL></DD></DL><HR><A NAME="toString()"><!-- --></A><H3>toString</H3><PRE>public <A HREF="../String.html" title="java.lang 中的类">String</A> <B>toString</B>()</PRE><DL><DD>返回一个描述此 <code>Field</code> 的字符串。格式是:该字段(如果存在的话)的访问修饰符,后面跟着字段类型和一个空格,再后面是声明该字段的类的完全限定名,后面跟着一个句点,最后是字段的名称。例如: <pre> public static final int java.lang.Thread.MIN_PRIORITY private int java.io.FileDescriptor.fd </pre><p>修饰符是按照 "The Java Language Specification" 中指定的规范化顺序放置的。<tt>public</tt>、<tt>protected</tt> 或 <tt>private</tt> 的修饰符放在最前面,然后按以下顺序放置其他修饰符:<tt>static</tt>、<tt>final</tt>、<tt>transient</tt> 和 <tt>volatile</tt>。<P><DD><DL><DT><B>覆盖:</B><DD>类 <CODE><A HREF="../Object.html" title="java.lang 中的类">Object</A></CODE> 中的 <CODE><A HREF="../Object.html#toString()">toString</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>该对象的字符串表示形式。</DL></DD></DL><HR><A NAME="toGenericString()"><!-- --></A><H3>toGenericString</H3><PRE>public <A HREF="../String.html" title="java.lang 中的类">String</A> <B>toGenericString</B>()</PRE><DL><DD>返回一个描述此 <code>Field</code>(包括其一般类型)的字符串。格式是:该字段(如果存在的话)的访问修饰符,后面跟着一般字段类型和一个空格,再后面是声明该字段的类的完全限定名,后面跟着一个句点,最后是字段的名称。<p>修饰符是按照 "The Java Language Specification" 中指定的规范化顺序放置的。<tt>public</tt>、<tt>protected</tt> 或 <tt>private</tt> 的修饰符放在最前面,然后按以下顺序放置其他修饰符:<tt>static</tt>、<tt>final</tt>、<tt>transient</tt> 和 <tt>volatile</tt>。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>描述此 <code>Field</code>(包括其一般类型)的字符串<DT><B>从以下版本开始:</B></DT> <DD>1.5</DD></DL></DD></DL><HR><A NAME="get(java.lang.Object)"><!-- --></A><H3>get</H3><PRE>public <A HREF="../Object.html" title="java.lang 中的类">Object</A> <B>get</B>(<A HREF="../Object.html" title="java.lang 中的类">Object</A> obj) throws <A HREF="../IllegalArgumentException.html" title="java.lang 中的类">IllegalArgumentException</A>, <A HREF="../IllegalAccessException.html" title="java.lang 中的类">IllegalAccessException</A></PRE><DL>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?