交互对象

  • 用 Java 语言编写的每个程序都由对象组成。

1、“Java 程序员就像设计工程师一样,只是他们不制作蓝图,而是编写类。船舶零件是根据蓝图制造的,而对象是基于类创建的。”

2、“首先,我们编写类(制作蓝图)。然后,当程序运行时,Java 机器将基于这些类创建对象。就像根据蓝图建造船只一样。一幅蓝图 – 许多船只。这些船是不同的。它们具有不同的名称并运载不同的货物。但它们仍然是相似的。它们都具有相同的设计,并且能够执行相似的任务。”

3、“蚁群是对象交互的一个很好的例子。何蚁群都由三类蚂蚁组成:蚁后、兵蚁和工蚁。每个类别中的蚂蚁数量各不相同。通常,一个蚁群只有一个蚁后、数十名兵蚁和数百名工蚁。三个类,数百个对象。蚂蚁在跟同类蚂蚁和其他类蚂蚁互动时,遵守严格的规则。”

4、典型的程序就是这样工作的。有一个在所有类中创建对象的主对象。这些对象彼此交互,并与外部世界进行交互。对象的行为在内部进行了硬绑定(编程)。

5、在 Java 中,当程序运行时,所有实体都是对象。编写程序相当于描述对象可以交互的各种方式。对象只是调用彼此的方法并将所需数据传递给这些方法。

6、“每个类都有一个声明,指出其预期用途。同样,每个方法也都有一个声明,指出它可以做什么以及我们需要传递给它什么数据。要使用类,你需要对它的用途有一个大致的了解。你需要知道每个方法的确切用途,但无需确切知道它的工作方式。这就像魔杖一样。”

给未知留点敬畏。

最新文章

  1. dede首页调用顶级栏目单页内容(如:关于我们)
  2. csu 1812: 三角形和矩形 凸包
  3. 【编程题目】n 个数字(0,1,…,n-1)形成一个圆圈,从数字 0 开始
  4. 网页设计师常用的PHOTOSHOP插件
  5. js foreach比for多出两个undefined
  6. 关于Comparator和Comparable
  7. thinkphp 调用函数
  8. ORA-01858: a non-numeric character was found where a numeric was expected
  9. SQLServer 数据的导入
  10. 初始MyBatis、SQL映射文件
  11. select * from 的一些心得
  12. 图文详解之ZSH美化你的终端CLI
  13. css中那些属性可以被继承
  14. python模块大全
  15. iOS开发总结——协议代理的认识
  16. js 随机变换图片
  17. Python 装饰器备忘
  18. 「TJOI2013」攻击装置
  19. python__系统 : 异步实现以及GIL
  20. Leetcode_num2_Maximum Depth of Binary Tree

热门文章

  1. CVE-2020-1957
  2. CF896E Welcome home, Chtholly
  3. SpringBoot 项目中配置多个 Jackson 的 ObjectMapper ,以及配置遇到的坑
  4. Xversion 在 macOS12.4
  5. 终端安装python3使用如下指令
  6. python paramiko通过远程操作linux
  7. 【分析笔记】Linux gpio_wdt.c 看门狗设备驱动源码分析
  8. 【随笔记】NDK 编译开源库 nghttp2/openssl/curl
  9. SpringBoot+MyBatis的动态SQL、使用动态SQL时List传值错误解决方案
  10. ChatGPT:好家伙,每个人内心的一块魔镜