java编程思维 第一章 对象导论

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