CodeGym自学笔记08——交互对象
2024-10-21 03:28:34
交互对象
- 用 Java 语言编写的每个程序都由
类
和对象
组成。
1、“Java 程序员就像设计工程师一样,只是他们不制作蓝图,而是编写类。船舶零件是根据蓝图制造的,而对象是基于类创建的。”
2、“首先,我们编写类(制作蓝图)。然后,当程序运行时,Java 机器将基于这些类创建对象。就像根据蓝图建造船只一样。一幅蓝图 – 许多船只。这些船是不同的。它们具有不同的名称并运载不同的货物。但它们仍然是相似的。它们都具有相同的设计,并且能够执行相似的任务。”
3、“蚁群是对象交互的一个很好的例子。
何蚁群都由三类蚂蚁组成:蚁后、兵蚁和工蚁。每个类别中的蚂蚁数量各不相同。通常,一个蚁群只有一个蚁后、数十名兵蚁和数百名工蚁。三个类,数百个对象。蚂蚁在跟同类蚂蚁和其他类蚂蚁互动时,遵守严格的规则。”
4、典型的程序就是这样工作的。有一个在所有类中创建对象的主对象。这些对象彼此交互,并与外部世界进行交互。对象的行为在内部进行了硬绑定(编程)。
5、在 Java 中,当程序运行时,所有实体都是对象
。编写程序相当于描述对象可以交互的各种方式。对象只是调用彼此的方法并将所需数据传递给这些方法。
6、“每个类都有一个声明,指出其预期用途。同样,每个方法也都有一个声明,指出它可以做什么以及我们需要传递给它什么数据。要使用类,你需要对它的用途有一个大致的了解。你需要知道每个方法的确切用途,但无需确切知道它的工作方式。这就像魔杖一样。”
给未知留点敬畏。
最新文章
- dede首页调用顶级栏目单页内容(如:关于我们)
- csu 1812: 三角形和矩形 凸包
- 【编程题目】n 个数字(0,1,…,n-1)形成一个圆圈,从数字 0 开始
- 网页设计师常用的PHOTOSHOP插件
- js foreach比for多出两个undefined
- 关于Comparator和Comparable
- thinkphp 调用函数
- ORA-01858: a non-numeric character was found where a numeric was expected
- SQLServer 数据的导入
- 初始MyBatis、SQL映射文件
- select * from 的一些心得
- 图文详解之ZSH美化你的终端CLI
- css中那些属性可以被继承
- python模块大全
- iOS开发总结——协议代理的认识
- js 随机变换图片
- Python 装饰器备忘
- 「TJOI2013」攻击装置
- python__系统 : 异步实现以及GIL
- Leetcode_num2_Maximum Depth of Binary Tree
热门文章
- CVE-2020-1957
- CF896E Welcome home, Chtholly
- SpringBoot 项目中配置多个 Jackson 的 ObjectMapper ,以及配置遇到的坑
- Xversion 在 macOS12.4
- 终端安装python3使用如下指令
- python paramiko通过远程操作linux
- 【分析笔记】Linux gpio_wdt.c 看门狗设备驱动源码分析
- 【随笔记】NDK 编译开源库 nghttp2/openssl/curl
- SpringBoot+MyBatis的动态SQL、使用动态SQL时List传值错误解决方案
- ChatGPT:好家伙,每个人内心的一块魔镜