面向对象语言,五个基本特性:

1)万物皆为对象。

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

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

  4)每个对象都拥有其类型。即:每个对象都是某个类(class)的一个实例,“类”就是类型的同义词

  5)某一特定类型的所有对象都可以接收同样的消息。(圆形是几何形的一个类型,奥迪是汽车的一个类型)这种可代替性是OOP中最强有力的概念之一。

Booch对对象的一个简洁描述:对象具有状态(属性),行为(方法)和标识(对象在内存(栈)中的唯一地址)。

转载于:https://www.cnblogs.com/21heshang/p/5832502.html

Thinking In Java 读书笔记相关推荐

  1. Java读书笔记(4)-多线程(二)

    Java读书笔记(4)-多线程(二) 2016-1-2 线程通信 传统的线程通信 Object类提供了wait(),notify()和notifyAll三个方法 适用情况:synchronized修饰 ...

  2. think in java 读书笔记 2 —— 套接字

    目录 think in java 读书笔记 1 --移位 think in java 读书笔记 2 -- 套接字 think in java 读书笔记 3 -- 数据报 概要 1. 套接字基本知识 2 ...

  3. Java读书笔记(8)-单例模式

    Java读书笔记(8)-单例模式 今天在阅读<Effective Java 2>第3条时,获知一种使用枚举enum实现单例模式的新方法,然而书上并没有就此展开深入说明,于是上网查阅了一些资 ...

  4. Effective Java读书笔记(二)

    Effective Java 读书笔记 (二) 创建和销毁对象 遇到多个构造器参数时要考虑使用构建器 创建和销毁对象 何时以及如何创建对象? 何时以及如何避免创建对象? 如何确保它们能够适时地销毁? ...

  5. head first java读书笔记

    head first java读书笔记 1. 基本信息 页数:689 阅读起止日期:20170104-20170215 2. 标签 Java入门 3. 价值 8分 4. 主题 使用面向对象的思路介绍J ...

  6. Effective Java 读书笔记(七):通用程序设计

    Effective Java 读书笔记七通用程序设计 将局部变量的作用域最小化 for-each 循环优于传统的 for 循环 了解和使用类库 如果需要精确的答案请避免使用 float 和 doubl ...

  7. #java读书笔记#面向对象2

    上一篇java读书系列笔记文章:#java读书笔记#面向对象1 14.Math类的使用(重点) (1)数学操作类:该类没有构造函数,方法均为静态的 (2)掌握内容 A:成员变量 **E:比任何其他值都 ...

  8. Effective Java读书笔记完结啦

    Effective Java是一本经典的书, 很实用的Java进阶读物, 提供了各个方面的best practices. 最近终于做完了Effective Java的读书笔记, 发布出来与大家共享. ...

  9. Effective Java 读书笔记(一)

    前言: 开个新的坑位,<effective java>的读书笔记,之后有时间会陆陆续续的更新,读这本书真的感触满多,item01和item02就已经在公司的项目代码中看到过了.今天这篇主要 ...

  10. java开头流程_【java读书笔记】——java开篇宏观把控 + HelloWorld

    学完java有一段时间了,一直没有做对应的总结,总认为有一种缺憾.从这篇博客開始,将自己平时的学习笔记进行总结归纳,分享给大家. 这篇博客主要简单的介绍一下java的基础知识,基本的目的是扫盲.原来仅 ...

最新文章

  1. 靠Python数据分析已赚10w的本科生
  2. 还不明白可空类型原理? 我可要挖到底了
  3. android p 牛轧糖_Android牛轧糖快速设置图块
  4. 学习C++项目——一个基于C++11简单易用的轻量级网络编程框架 1
  5. clickhouse字符串函数
  6. 前端实现文件下载的功能
  7. 求解sinx的n次方积分
  8. 关于热敏电阻温度校准问题的测试和解决
  9. 第十三届“华中杯”大学生数学建模挑战赛题目 A 题 马赛克瓷砖选色问题
  10. [人工智能-综述-9]:科学计算、大数据分析、人工智能、机器学习、深度学习全面比较
  11. html背景图片显示不出,css中背景图片显示不出来
  12. PS去除图片上的文字
  13. 购物计算小程序,遍历所有情况。
  14. 你想要的宏基因组-微生物组知识全在这(2021.12)
  15. erlang ets写入mysql_Erlang 进程字典 VS ETS
  16. python自动化测试 视频百度云_柠檬班python自动化测试开发课程
  17. html知识点复习整理
  18. 获得淘宝app商品详情原数据API
  19. 中国象棋棋盘java_Java中国象棋博弈程序探秘[2]——棋盘的表示
  20. 周易Java_关于维度、计算机、周易的漫思

热门文章

  1. 读书笔记:《Aspx开发200问》——如果实现动态加载用户空间
  2. [导入].Net 中处理Word(2007)文档的一种方法
  3. java中如何将数字转换成字符串(int转换为string)
  4. oracle行列互换sql,解决Oracle行列转换问题的一个方法
  5. 安卓手机刷软路由_华为路由AX3 Pro上手测评:用过最方便的路由器,没有之一...
  6. 序列生成_PR Structured Ⅴ:GraphRNN——将图生成问题转化为序列生成
  7. java 安全 认证和授权,Java安全之认证与授权
  8. s丅7318是啥芯片_透彻解析LED驱动芯片HT1632C指令集与驱动编程
  9. android 触摸防抖,一种触摸屏防抖优化方法、系统及触摸屏终端与流程
  10. JMS学习八(ActiveMQ消息持久化)