zoukankan      html  css  js  c++  java
  • java编程思想(1)--对象导论

    对象导论:

    1.1 抽象过程

      所有的语言都有抽象机制,抽象是解决复杂问题的根本方法。例如:汇编语言是对底层机器的轻微抽象。命令式语言(如:FORTRAN、BASIC、C)又是对汇编语言的抽象。

      java面向对象的五个特性:

      (1)万物皆对象

      (2)程序是对象的集合,他们通过发送消息来告知彼此所要做的。

      (3)每个对象都有自己的由其他对象所构成的存储。

      (4)每个对象都拥有其类型

      (5)某一特定类型的对象都可以接收同样的消息

    1.2 每个对象都应该有一个接口

      我们应该面向接口编程

    1.3 每个对象都提供服务

    1.4 隐藏具体实现

    1.5 复用具体实现

    1.6 继承

      1.6.1 “是一个” 与 “像是一个”关系

        继承类与被继承类是is-a的关系,例如:圆形继承集合图形,一个圆形是一个几何形状。若新类型中又包含了其他的方法,那他们不完全相同,则就是 is-like-a的关系。

    1.7 伴随多态的可互换对象

    1.8 单根继承结构

      在java中所有的类都继承一个类Object。

    1.9 容器

       1.9.1 参数化类型

       向上转型,向下转型

    1.10 对象的创建和生命周期

    1.11 异常处理:处理错误

    1.12 并发编程

    1.13 java与 Internet

  • 相关阅读:
    wide&deep模型演化
    ES6常用知识点小结
    json 的循环输出
    javascript闭包问题
    controller层中,参数的获取方式以及作用域的问题
    SSM整合开发
    Myself
    Hyperledger Fabric相关文件解析
    Fabric1.4源码解析:链码实例化过程
    Fabric1.4源码解析:Peer节点启动过程
  • 原文地址:https://www.cnblogs.com/flgb/p/10632793.html
Copyright © 2011-2022 走看看