A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谭荣强 高级黑马   /  2014-3-17 15:45  /  863 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一次看源代码,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
    }

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

3 个回复

倒序浏览
本帖最后由 上官睿鹏 于 2014-3-17 16:09 编辑

AbstractStringBuilder 在java.lang包内,这个类好像API中查不到。源码太多我就不贴上来了,自己去lang包里面很容易就可以看到
回复 使用道具 举报
在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() {
    }
上面是源码的一部分。下面是该类的具体集成情况:

Q7QDPN(RX}UN{F9TXS{CLAR.jpg (15.02 KB, 下载次数: 32)

Q7QDPN(RX}UN{F9TXS{CLAR.jpg

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
找到了  谢了 两位
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马