java编程思想 第一章 对象导论
1.1 抽象过程
??所谓抽象过程,就是抽取代解决问题的概念化构件,将其表示为程序中的对象,每个对象有它特定的特性和行为,
? 他们通过发送消息来通知彼此要做的来解决问题.
? 1) 万物皆为对象
? 2)程序是对象的集合,他们通过发送消息来告知彼此要做的.
? 3)每个对象都有自己的由其他对象构成的存储.
? 4)每个对象都拥有其类型.
? 5)某一特定类型的所有对象都可以接收同样的消息.
1.2每个对象都有一个接口
1.3每个对象都提供服务
1.4被隐藏的具体实现
? 通过访问控制来保证代码的安全性
??public 任何人都可使用
? private 只有创建者和类型内部方法能使用
? protected 创建者和类型内部方法和继承类内部方法可以使用
? 默认访问权限 相同包下可以访问
1.5复用的具体实现
1.6集成
1.7伴随多态可互换对象
?java的多态机制是后期绑定的概念实现的.
?java的动态绑定是默认行为,不用添加额外的关键字来实现多态.
1.8单继承结构
1.9容器
1.10对象的创建和生命周期
1.11异常处理:处理错误
1.12并发编程
1.13java与internet