06 2016 档案

摘要:使用任何语言进行编程都有一个类似的问题,那就是如何组织代码,具体来说,如何避免命名冲突?如何合理组织各种源文件?如何使用第三方库?各种代码和依赖库如何编译连接为一个完整的程序?本节就来讨论Java中的解决机制 阅读全文
posted @ 2016-06-30 07:26 老马说编程 阅读(4025) 评论(0) 推荐(3)
摘要:为什么要有内部类?都有哪些内部类?它们都适合用在什么场景?内部类最后都会转换为独立的类,它们是如何转换的?为什么内部类可以访问外部类的私有变量和方法?为什么方法内部类可以访问方法参数?但参数又为什么必须要声明为final? ... 阅读全文
posted @ 2016-06-27 07:22 老马说编程 阅读(5873) 评论(12) 推荐(5)
摘要:抽象类就是抽象的类,抽象是相对于具体而言的,一般而言,具体类有直接对应的对象,而抽象类没有,它表达的是抽象概念 ... 但为什么非要显式将类设为抽象的呢?抽象类和接口某些地方很像,但其实根本不同,不过又互相联系,它们到底有着怎样的关系呢? 阅读全文
posted @ 2016-06-23 09:28 老马说编程 阅读(12668) 评论(7) 推荐(10)
摘要:数据类型和类有什么局限性?为什么要有接口?接口到底是什么?它提现了一种怎样的思维方法?它到底有什么好处?... 阅读全文
posted @ 2016-06-20 08:24 老马说编程 阅读(9817) 评论(33) 推荐(21)
摘要:继承为什么会有破坏力呢?主要是因为继承可能破坏封装,而封装可以说是程序设计的第一原则。那到底什么是封装呢?继承到底是如何破坏封装的呢?如何应对继承可能的破坏力呢?... 阅读全文
posted @ 2016-06-16 07:52 老马说编程 阅读(4734) 评论(12) 推荐(10)