首页 > 编程语言 > 详细

对象导论 Thinking in Java 第一章

时间:2016-06-24 14:29:37      阅读:231      评论:0      收藏:0      [点我收藏+]

  1.1 抽象过程

    1.人们能够解决问题的复杂性直接取决于抽象的类型和质量。

 

  1.2 每个对象都有一个接口

  1.3 每个对象都提供服务

  1.4 被隐藏的具体实现

    1.程序猿分为:类创建者 和 客户端程序猿

      对于这两者的区别和联系:类创建者为写底层和封装实现的开发人员,而客户端程序猿主要是利用API使用类创建者写的类进行开发;两者的角色在一般的开发人员看来是一体的,就如java开发中自己要建类,然后自己使用之。

  

    2.Java访问权限控制

      public,private,protected;

      同时Java含有一种默认的包访问权限,即在同一包下,可以相互访问其他类的成员,但是不在同一包下,这些类的成员就如private访问类型一样。

 

  1.5 复用具体类

    即之后会提到的 组合 方式 <has-a>

  

  1.6 继承<is-a>

  1.7 伴随多态的可互换对象

    1.向上转型引出的:静态绑定 和 动态绑定

    2.静态绑定:在编译期确定调用的具体方法,而不是在运行期;

    3.动态绑定:在编译期用 一小段代码  代替绝对地址调用,此段代码可以在运行时计算出需要调用具体方法的地址;这样就可以实现根据不同的对象具有不同的实现方式的目的;

      动态绑定是向上转型的核心,也是 工厂模式 实现的主要核心内容。

 

  1.8 单根继承机构

    所有的类都继承自单一的基类  Java --- <Object>

 

  1.9 容器

    如Collection,Map等

 

  

  

 

对象导论 Thinking in Java 第一章

原文:http://www.cnblogs.com/springlight/p/5613872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!