![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程思想
c692088846
这个作者很懒,什么都没留下…
展开
-
复用类
1:组合 即将对象引用 置于新类中 2:继承 当创建一个类时,总是在继承,它们对Object继承 为了继承一般都把所有的成员指定为private,将所有方法指定为public 继承的初始化: 继承并不只是复制基类的接口,当创建一个导出类对象时,该对象已经包含一个基类对象,被包装在导出类对象内部 super...原创 2013-11-07 23:15:38 · 59 阅读 · 0 评论 -
多态---简单
1:作用 可以消除类型之间的耦合关系。 2:动态绑定(即多态) 在运行期才知道对象的类型(或才知道调用的是哪个对象的方法) 在java中除了static和final(private 也是final的)之外,都是动态绑定 3:缺点: 1):父类与子类有同名方法,但父类方法为private的,把子类对象赋值给父类字段,...原创 2013-11-10 23:15:16 · 66 阅读 · 0 评论 -
java编程思想------注解
注解(元数据),为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 1:java.lang中的注解: @Override 表示当前方法是将覆盖超类的方法, @Deprecated 表示当前方法已经不推存使用 @Suppress Warnings 关闭不当的编译器警告信息 2:元注解(用来描述注解的注解): /* * 元注解@Tar...原创 2013-09-23 15:06:57 · 110 阅读 · 0 评论 -
一切都是对象
1:用引用操作对象 在java中一切都被视为对象,我们操作的是对象的引用,而非对象本身。 引用可以单独存在,它并不是对象;当你试图操作一个空引用(没有赋值给对象)时, 会报运行时异常,所以: 创建一个引用的同时便进行初始化 2:对象必须由你创建 五种不同的数据存储方式: 1)寄存器(数量有限,你不可以直接控制) ...原创 2013-10-28 22:20:30 · 78 阅读 · 0 评论 -
对象的拷贝
在java中对象的拷贝分为两种: 一种是:浅拷贝(实现Cloneable) 一种是:深拷贝(使用数据流的序列化与反序列化) 浅拷贝的缺点: 1、 基本类型 如果变量是基本很类型,则拷贝其值,比如int、float等。2、 对象 如果变量是一个实例对象,则拷贝其地址引用,也就是说此时新对象与原来对象是公用该实例变量。3、...原创 2014-04-07 13:29:54 · 97 阅读 · 0 评论 -
内部类(转)
可以将一个类的定义放在另一个类的定义内部,这就是内部类。 转自:http://blog.csdn.net/chenssy/article/details/13024951 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,...原创 2014-04-07 14:10:32 · 75 阅读 · 0 评论