| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 654 人关注过本帖
标题:谁能帮我写一个对象嵌套的例子
只看楼主 加入收藏
天一
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2005-8-1
收藏
 问题点数:0 回复次数:5 
谁能帮我写一个对象嵌套的例子
谁能帮我写一个对象嵌套的例子??????
搜索更多相关主题的帖子: 嵌套 例子 对象 
2005-08-15 10:49
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
class A
{
  int a = 3;
  void printValueA()
  {
    System.out.println(a);
  }
  class B
  {
    void setValueA(int value)
    {
      a = value;
    }
  }
  public B getB()
  {
    return new B();
  }
  public static void main(String [] args)
  {
    A myA = new A();
    myA.getB().setValueA(8);
    myA.printValueA();
  }  
}

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2005-08-15 19:05
天一
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2005-8-1
收藏
得分:0 
不明白啊
我想问你个问题
class A
{
  int a = 3;
  void printValueA()
  {
    System.out.println(a);
  }
  class B
  {
    void setValueA(int value)
    {
      a = value;
    }
  }
  public B getB()//这个是什么意思啊?B是类名,后面又是一个方法?我不懂这个,你可以告诉  
  {                      //这是用的什么机制吗?谢谢
    return new B();
  }
  public static void main(String [] args)
  {
    A myA = new A();
    myA.getB().setValueA(8);
    myA.printValueA();
  }  
}

2005-08-18 09:56
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
public B getB()//B是类名,这点没错,就是说,这个函数的返回类型为B,getB 是一个函数名称而已  
  {                     
    return newB();           // 通过new B(); 我们就建立一个类型为 B 的 Object, 然后返回他,
                                     // 这样调用这个函数后,我们就有了一个类型为 B 的 Object
                                     // 这个方法是 A 类中的一个方法, 所以 类型为 A 的 Object 可以调用它。
  }

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2005-08-18 10:33
天一
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2005-8-1
收藏
得分:0 
类的多态性 类的多态性 多个子类继承同一个父类实现相同的方法。 如果要 调用子类的方法必须把父类的方法声明为虚函数。 先声明父类的对象指向子类的内存空间,这样可以调用子类覆盖父类的 方法。 我想问的是也可以在子类中声明对象调用重写的方法。 在子类中调用和用父类用指针指向子类内存空间有什么区别和什么好处吗?

2005-08-29 12:30
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 
楼上的,你学C++还是Java啊?呵呵,怎么指针都出来了?看你提的问题思路都很混乱啊

相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2005-08-29 12:48
快速回复:谁能帮我写一个对象嵌套的例子
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021137 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved