Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 求教:Java的访问控制问题!? |
xieruibo
发贴: 3 积分: 0 |
于 2005-01-06 13:52
有这样一段代码: public class StackLinked{ private Node Top; ..... ..... public Node pop(){ if(isEmpty()) throw new NoSuchElementException("The stack is empty!"); else{ Node item = top; top = top.next; //............(1) item = null; } } ..... ..... private class Node { private Object data; //.............(2) private Node next; //.............(3) Node(Object data){ this(data, null) } Node(Object data, Node next){ this.data = data; this.next = next; } } 请问一下:在(2)、(3)处将data,next声明为private,为什么(1)处 能直接访问top的next属性!?是不是与Node定义在 Stack里有关? 请指点一下,谢谢!
xieruibo edited on 2005-01-06 14:03
Java开发规范 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7833 | 求教:Java的访问控制问题!? | xieruibo | 1055 | 2005-01-06 13:52 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |