摘要: 在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种形态 多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来,多态不但能改善代码的组织结构和可读性,还可以创建可扩展的程序 java中所有方法都是通过动态绑定实现多态的,我们可以编写只与基类打交道的程序代码 阅读全文
posted @ 2018-12-29 20:36 江期玉 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 根据上下文环境,Java的关键字final的含义存在着细微的区别,但通常它指的是"这是无法改变的."不想做改变可能出于两种原因:设计或效率.由于这两个原因相差很远,所以final有可能误用 以下谈到了final的三种情况:数据.方法和类 一.final数据 恒定不变的数据比如 1.一个永不改变的编译 阅读全文
posted @ 2018-12-29 00:03 江期玉 阅读(189) 评论(0) 推荐(0) 编辑