sky
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计信息
Posts - 5
Stories - 0
Comments - 3
Trackbacks - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔档案
2007年4月 (5)
搜索
最新评论
1. re: 关系型数据库的体系结构
good
--s
2. re: 关系型数据库的体系结构
太强了,比较透彻的了解了。
--Jacky Wong
3. re: Java 初学者——继承设计技巧
写得真好!姐姐我一个字都看不懂
--咖喱
阅读排行榜
1. 关系型数据库的体系结构(1873)
2. 用户访问数据库的过程(960)
3. Java初学者之——内部类的应用(736)
4. Java 初学者——继承设计技巧(394)
5. java初学者——类设计技巧(387)
评论排行榜
1. 关系型数据库的体系结构(2)
2. Java 初学者——继承设计技巧(1)
3. 用户访问数据库的过程(0)
4. java初学者——类设计技巧(0)
5. Java初学者之——内部类的应用(0)
2007年4月15日
Java初学者之——内部类的应用
摘要: 首先,我们来看一下什么是内部类?
内部类(inner class)是定义在另一个类中的类。
那么为什么需要使用内部类呢?
其主要原因有以下三点:
(1) 内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。
(2) 内部类可以对同一个包中的其他类隐藏起来。
(3) 当想要定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较便捷。
阅读全文
posted @
2007-04-16 17:04
skycc 阅读(736) |
评论 (0)
|
编辑
收藏
Java 初学者——继承设计技巧
摘要: Java 初学者——继承设计技巧
下面给出一些对设计继承关系很有帮助的建议:
(1)将公共操作和域放置在超类
(2)不要使用受保护的域
有些程序员认为,将大多数的实例域定义为protected是一个不错的主意,只有这样,子类才能够在需要的时候直接访问他们。然而,protected机制并不能够带来更好的保护,其原因主要有两点。第一,子类集合是无限制的,任何一个人都能够由某个类派生一个子类,并编写代码以直接访问protected的实例域,从而破坏了封装性。第二,在Java程序设计语言中,在同一个包中的所有类都可以访问protected域,而不管它是否为这个类的子类。
.......................
阅读全文
posted @
2007-04-15 19:40
skycc 阅读(394) |
评论 (1)
|
编辑
收藏