X Tutup
# Java.io.ObjectStreamField类 - Java.io包 **Java.io.ObjectStreamField**类是可序列化字段来自Serializable类的描述。 ObjectStreamFields数组用来声明一个类的序列化字段。 ## 类声明 以下是Java.io.ObjectStreamField类的声明: ``` public class ObjectStreamField extends Object implements Comparable ``` ## 类构造函数 | S.N. | 构造函数 & 描述 | | --- | --- | | 1 | **ObjectStreamField(String name, Class<?> type) ** 使用指定类型创建一个序列化的字段。 | | 2 | **ObjectStreamField(String name, Class<?> type, boolean unshared) ** 这将创建ObjectStreamField表示给定的名称和类型可序列化字段。 | ## 类方法 | S.N. | 方法 & 描述 | | --- | --- | | 1 | [int compareTo(Object obj) ](http://www.yiibai.com/java/io/objectstreamfield_compareto.html) 这种方法此字段与其他ObjectStreamField比较。 | | 2 | [String getName() ](http://www.yiibai.com/java/io/objectstreamfield_getname.html) 此方法获取该字段的名称。 | | 3 | [int getOffset() ](http://www.yiibai.com/java/io/objectstreamfield_getoffset.html) 此方法返回字段的实例数据的偏移量。 | | 4 | [Class<?> getType() ](http://www.yiibai.com/java/io/objectstreamfield_gettype.html) 此方法获取字段的类型。 | | 5 | [char getTypeCode() ](http://www.yiibai.com/java/io/objectstreamfield_gettypecode.html) 此方法返回字段类型的字符编码。 | | 6 | [String getTypeString() ](http://www.yiibai.com/java/io/objectstreamfield_gettypestring.html) 此方法返回JVM类型签名。 | | 7 | [boolean isPrimitive() ](http://www.yiibai.com/java/io/objectstreamfield_isprimitive.html) 如果这个字段为基本类型,此方法返回true。 | | 8 | [boolean isUnshared() ](http://www.yiibai.com/java/io/objectstreamfield_isunshared.html) 此方法返回布尔值指示是否通过ObjectStreamField实例所表示的序列化字段是独享的。 | | 9 | [protected void setOffset(int offset) ](http://www.yiibai.com/java/io/objectstreamfield_setoffset.html) 此方法返回的实例数据中的偏移量。 | | 10 | [String toString() ](http://www.yiibai.com/java/io/objectstreamfield_tostring.html) 此方法返回一个描述此字段的字符串。 | ## 继承的方法 这个类继承自以下类方法: * Java.io.Object
X Tutup