Java编程思想
LINMINGLEA
请多指教。
展开
-
Java编程思想1.7_伴随多态的可互换对象
伴随多态的可互换对象 概念 在Java中通过继承可以实现多态,个人将多态的理解为:一个基类有多种状态,在程序运行时不把一个 对象当做它所属的特定类型来对待,而是将其当做基类的对象来对待。使得人们可以编写出不依赖于特 定类型的代码。使用泛型作为参数和返回值,提高了程序的扩展性,降低软件维护的代价。 表现 在Java中把子类(鹅)看做基类(鸟类)对待,在调用move方法时即便忽...原创 2019-08-16 17:15:01 · 137 阅读 · 0 评论 -
Java Static关键字
Static关键字 来源 通常来说,只有在new来创建对象时,数据存储空间才被分配,方法才可以被外界访问。但有两种情况上述方法无法解决, 第一是只想为某特定域分配存储空间,不考虑他会创建多少对象。第二是即使没有创建对象也想调用这个方法。 原理 一个static字段对于每个类只有一份存储空间,而非static字段则是每个对象有一个存储空间。 使用方法 对象.静态方法名() 类名.静态方法...原创 2019-08-28 14:42:54 · 82 阅读 · 0 评论