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