| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1883 人关注过本帖
标题:源码是什么意思?
只看楼主 加入收藏
nply
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-8-28
收藏
 问题点数:0 回复次数:1 
源码是什么意思?
public class Stack
 {
  Entry top;
  public void Push(object data) {
   top = new Entry(top, data);
  }
  public object Pop() {
   if (top == null) throw new InvalidOperationException();
   object result = top.data;
   top = top.next;
   return result;
  }
  class Entry
  {
   public Entry next;
   public object data;
   public Entry(Entry next, object data) {
    this.next = next;
    this.data = data;
   }
  }
 }
为什么一个类可以嵌套另一个类,这些代码什么意思?我看不懂,有谁给我说说,谢谢了。
搜索更多相关主题的帖子: Entry data public 源码 top 
2007-12-03 15:05
doughty
Rank: 1
等 级:新手上路
帖 子:372
专家分:0
注 册:2007-10-18
收藏
得分:0 
public class Stack
{
  Entry top;
  public void Push(object data) {  ///PUSH是写入的方法要一个参数
   top = new Entry(top, data);    //这个 是NEW下面的一个类  两个参数
  }
  public object Pop() {  //POP是取出的方法
   if (top == null) throw new InvalidOperationException();//如果TOP为空就抛出一个异常
   object result = top.data;  一个OBJECT对象
   top = top.next;   //下一个
   return result;    //返回RESULT
  }
  class Entry   //类
  {
   public Entry next;   //定义
   public object data;  //定义
   public Entry(Entry next, object data) {  //ENTRY构造方法给两个参数
    this.next = next;    //把当前的NEXT复给全局的THIS.NEXT
    this.data = data;   //和上一样
   }
  }
}
我的理解是这样的.....看看其它高手的理解......
2007-12-03 16:10
快速回复:源码是什么意思?
数据加载中...
 
   



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

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