java基础
文章平均质量分 90
iteye_8180
这个作者很懒,什么都没留下…
展开
-
正确理解封装
[b]封装: [/b] 类的封装性即不能让外面的类随意修改一个类的成员变量; 在定义一个类的成员(包括变量和方法),使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用; 为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操...原创 2008-08-20 10:18:06 · 159 阅读 · 0 评论 -
深入解析Java的多态性及应用研究(废话很多)
“polymorphism(多态)”一词来自希腊语,意为“多种形式”。多态在面向对象语言中是个很普遍的概念,同时也是对象开发软件的一个特殊特性,指的是一个程序中同名的不同方法共存的情况。Java语言支持两种类型的多态性:运行时的多态性和编译时的多态性。运行时的特性(动态多态性)是指Java中的动态多态性实现手段---覆盖(替换)基类中的同名成员函数(函数原型一致),其调用规则是依据对象在实例化...原创 2008-08-20 10:26:28 · 185 阅读 · 0 评论 -
为什么要用java内部类
[size=small][b]使用java内部类,有如下好处:[/b][/size] 1.隐藏你不想让别人知道的操作,也即封装性。 使用时如: class TestGoods { public static void main(String[] args) { Goods p = new Goods(); Contents c = p.cont();...原创 2008-08-22 11:01:27 · 114 阅读 · 0 评论 -
oo 五大原则
OO的五大原则中的 LSP(里氏替换原则) 现将近期整理的文档提供给大家,这里对LSP做重点的介绍,望对大家有帮助,在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的东西,再怎么接近真实,也不能替代真实或被真实替代。 OO设计的五大原则之间并不是相互孤立的。彼此间存在着一定关联,一个可以...原创 2008-11-24 15:17:54 · 123 阅读 · 0 评论 -
[转]包设计原则
2 包的设计原则 要对包进行发布,首先要先设计好包,对规模较大的应用来说,划分包的组合很多,仅仅把看起来像是适合在一起的类放进相同的包中,得到的往往是一种不好的包结构:发布很困难、不容易重用、难于更改等等,这种包结构带来的可能是更多的麻烦。显然我们需要一些原则来指导包的划分,以下列出这些原则,前三个原则用来指导把类划分到包中,关注包的内聚性,后三个原则用来处理包之间的相互关系,关注包的...原创 2011-10-20 23:00:15 · 144 阅读 · 0 评论