标题: 源代码问题 [打印本页] 作者: 谭荣强 时间: 2014-3-17 15:45 标题: 源代码问题 第一次看源代码,StringBuiler ,它继承了AbstractStringBuilder,为什么找不到这个父类呢? 下面的一部分代码
public final class StringBuilder
extends AbstractStringBuilder//父类去哪找
implements java.io.Serializable, CharSequence
{
/** use serialVersionUID for interoperability */
static final long serialVersionUID = 4383685877147921099L;
/**
* Constructs a string builder with no characters in it and an
* initial capacity of 16 characters.
*/
public StringBuilder() {
super(16);//引用super
} 作者: 上官睿鹏 时间: 2014-3-17 16:02 本帖最后由 上官睿鹏 于 2014-3-17 16:09 编辑
AbstractStringBuilder 在java.lang包内,这个类好像API中查不到。源码太多我就不贴上来了,自己去lang包里面很容易就可以看到作者: 杨朔 时间: 2014-3-17 17:15
在myeclipse或者eclipse中,按着ctrl就可以点进去AbstractStringBuilder,这样就可以看到源码,
abstract class AbstractStringBuilder implements Appendable, CharSequence {
/**
* The value is used for character storage.
*/
char value[];
/**
* The count is the number of characters used.
*/
int count;
/**
* This no-arg constructor is necessary for serialization of subclasses.
*/
AbstractStringBuilder() {
}
上面是源码的一部分。下面是该类的具体集成情况: