摘要: 我们知道在数组可以使用for-each循环 大家都知道这个函数会遍历数组里'所有'元素,依次调用回调函数,并将数组元素的值和下标作为回调函数的参数,但我们要注意的是这里的所有只包括元素的序号为数字的元素,如果数组里下标不是数字的元素是不会被遍历的 集合容器 ArrayList是一种典型的容器,我们知 阅读全文
posted @ 2022-06-22 19:19 zj勇敢飞,xx永相随 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ArrayList是一个系统类库当中的一个类当中的一个类,那么它当中能够记录我们的元素 也能够自动地保持它已经加进去的哪些元素的数量,这个顺序就是你往里面加就去的顺序,形成它的一个下标的一个索引和数组的下标索引是类似的,数组是从零开始的,在ArrayList里头下标也是从零开始的。获取其中的一个元素 阅读全文
posted @ 2022-06-22 16:53 zj勇敢飞,xx永相随 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 我们想做一个记事本 记事本可以记录一些条目,记录一些条子 能存储记录 不能限制存储的记录的数量 能知道已经存储的记录的数量 能查看存进去的每一条记录 能删除一条记录 能列出所有的记录 接口设计 我们认为这样的程序是你的人机交互部分和你的业务逻辑部分完全捆绑在一起的 人机交互:输入的地方,输出的地方 阅读全文
posted @ 2022-06-22 15:10 zj勇敢飞,xx永相随 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 我们一开始我们就遇到static,我这个 public static void main 为什么类的成员函数不带static,那么static到底是什么 static成员变量被称为类变量,它不是成员变量,它是这个类的变量,它不属于任何一个对象,它属于这个类,所以任何一个对象都拥有这个变量,但只有他一 阅读全文
posted @ 2022-06-22 14:32 zj勇敢飞,xx永相随 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 我们在介绍到对象和类的关系的时候,我们曾经提到对象,我们可以想象成一个剖开一半的鸡蛋,里面是表达这个对象的属性,它的数据,外面包围起来是针对这个对象的一些操作,外面的这层蛋白把蛋黄紧紧的包围在一起,这件事情那叫做封装 对象=属性+服务 数据:属性或状态 操作:函数 把数据和对数据的操作放在一起->封 阅读全文
posted @ 2022-06-22 13:31 zj勇敢飞,xx永相随 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 如果有这样一个数字时钟,桌面上显示小时分钟四个数字。 面向对象的思维方式,核心就在于我们要去看到在这个地方有些什么样的东西,每一个东西有什么样的属性,然后这些东西之间他们是怎么交互的 如何识别对象 一个四位显示器 还是两个两位显示器 阅读全文
posted @ 2022-06-22 11:44 zj勇敢飞,xx永相随 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 我们已经知道我们在写类的时候可以定义一些变量,这些变量表达了类的属于这个类的每一个对象所应该具有一些属性 成员变量 类定义了对象中所具有的变量,这些变量称作成员变量 每个对象有自己的变量,和同一个类的其他对象是分开的 函数与成员变量 在函数中可以直接写成员变量的名字类访问成员变量 那么究竟访问的是那 阅读全文
posted @ 2022-06-22 11:04 zj勇敢飞,xx永相随 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 我们这们课程方面可以看做是java的一个进阶课程,但是另一方面,我们也可以把它看作是面向对象程序设计在java的具体体现,java已经不再是做公益的主要的手段了 GUI=图形用户界面,这是希望通过这个程序帮助大家建立类和对象之间的关系的那种概念 对象与类 对象是实体,需要被创建,可以为我们做事情 类 阅读全文
posted @ 2022-06-22 10:02 zj勇敢飞,xx永相随 阅读(34) 评论(0) 推荐(0) 编辑