华人德语培训中心     Fahrschule Rainer     
显示结果从 1 到 5 共计 5 条
  1. #1
    高级会员 新生儿
    注册日期
    2007-03-15
    文章
    200
    Thanks
    0
    Thanked 1 Time in 1 Post
    声望力
    19

    预设 求助一个java问题,谢谢!!

    看到一个例子:
    class Animal{
    Animal next;
    boolean likes;
    void speak(){..}
    }

    不是很懂,为什么animal还没定义完就可以直接在class animal里面定义一个animal 类型的next变量?

    谁知道能不能告诉我?谢谢!!

  2. #2
    高级会员 高中三年级 ubiquitous 的头像
    注册日期
    2006-12-29
    文章
    7,649
    Thanks
    8
    Thanked 4 Times in 4 Posts
    声望力
    26

    预设 回复: 求助一个java问题,谢谢!!

    好像只要那个class已经声明了,就可以在里面使用类的对象了。

  3. #3
    初级会员 新生儿
    注册日期
    2008-01-18
    文章
    10
    Thanks
    0
    Thanked 0 Times in 0 Posts
    声望力
    0

    预设 回复: 求助一个java问题,谢谢!!

    可以这样定义,没问题的。就是说一个animal 的next 也是一个Animal的一个事例

  4. #4
    普通会员 新生儿
    注册日期
    2008-06-17
    文章
    58
    Thanks
    0
    Thanked 0 Times in 0 Posts
    声望力
    18

    预设 回复: 求助一个java问题,谢谢!!

    richtig

  5. #5
    普通会员 新生儿
    注册日期
    2007-01-01
    文章
    56
    Thanks
    0
    Thanked 0 Times in 0 Posts
    声望力
    19

    预设 回复: 求助一个java问题,谢谢!!

    next只是栈中的临时变量,即引用,此时在堆中还未分配空间初始化
    这样用显得灵活,可在后面需要时再分配

主题讯息

目前查看此主题的会员

目前有1位用户正在查看此主题。(0 位会员和 1 游客)

发文规则

  • 不可以发表新主题
  • 不可以发表回复
  • 不可以上传附件
  • 不可以编辑自己的文章
  •