摘要: 子类继承了什么? protected:自己可以访问,同一个包内的其他类也可以访问,子类可以访问 子类自动具备来自于父类的属性和行为,做到代码的复用和设计的分离,但是私有的类属性成员和方法则无法继承 能够继承父类的public和protected成员变量;不能够继承父类的private成员方法; 对于 阅读全文
posted @ 2022-06-21 21:40 肥宅快乐水~ 阅读(181) 评论(0) 推荐(0)
摘要: 媒体数据库的设计 CD资料库 首先需要一个容器,自己设计一个类,由这个类来表达一个CD,把这个CD放在容器里面,从而形成一个资料库 代码中的问题:代码复制,后期不容易改进,如果再添加一个mp4,就又需要添加修改一堆东西,也不利于后期改进 继承 继承的关键字:extends 利用继承的关系,CD和DV 阅读全文
posted @ 2022-06-21 20:35 肥宅快乐水~ 阅读(40) 评论(0) 推荐(0)
摘要: 集合容器 这个set就是数学中的set,就是集合。 集合的核心:在集合当中是没有重复的元素的! 一个集合里面的所有元素都是各不相同的,所以我们放了两次first进去,它只输出了一个first。 这两个类型可以不用for-each循环遍历,就可以直接输出! 输出的结果里面带着方括号,表示说这是一个容器 阅读全文
posted @ 2022-06-21 19:56 肥宅快乐水~ 阅读(39) 评论(0) 推荐(0)
摘要: 对象数组 对象数组就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了。 对象数组中的每个元素都是对象的管理者而非对象本身 对象数组里面都是对象,而对象是个字符串的管理者,所以对象数组里面都是管理者 对象数组的for-each循环 普通数组的for-each循环中 for 阅读全文
posted @ 2022-06-21 19:37 肥宅快乐水~ 阅读(54) 评论(0) 推荐(0)
摘要: 容器类 容器类有两个类型: 容器的类型 元素的类型 ArrayList的操作 搜索 复制 阅读全文
posted @ 2022-06-21 17:16 肥宅快乐水~ 阅读(21) 评论(0) 推荐(0)
摘要: 类函数 static的函数只能去调用static的函数,只能去访问static的成员变量 static的成员变量和static的函数都可以通过类的名字去访问,但是也可以通过某个对象的名字去访问,只是通过对象名字去访问的时候,它并不能获得那个对象的具体信息 类变量和类函数都是static变量是属于这个 阅读全文
posted @ 2022-06-21 16:27 肥宅快乐水~ 阅读(34) 评论(0) 推荐(0)
摘要: 包 package 为什么要有包(package) 有两个方面 第一方面:为了方便管理,如果一个项目 就 三五个java文件,其实有没有包也没有多大影响。 但是大部分(可以说是全部吧)项目都不是三五个java文件就能实现的。 这时候就需要对java文件做一下分类管理。 比如接口统一放在一个包里,实现 阅读全文
posted @ 2022-06-21 16:14 肥宅快乐水~ 阅读(29) 评论(0) 推荐(0)
摘要: 封装的访问属性 private private:私有的 private 只能用于成员变量和成员函数 只有在这个类的内部才能去访问它 类内部指定类的成员函数和定义初始化 能使用成员变量的地方,只有两个,一个在成员函数里面,第二个就是在定义初始化的地方是用别的成员变量或者已经定义的成员变量,这是priv 阅读全文
posted @ 2022-06-21 15:43 肥宅快乐水~ 阅读(27) 评论(0) 推荐(0)
摘要: 如何识别对象 一个四位显示器? 时钟有四个对象组成,每个数字是一个对象,每个数字会从0跳到9,变成0的那个瞬间,它会让旁边的那个数字加1 还是两个两位显示器? 两个显示器的话:可以分成小时和分钟,小时和分钟跳的时间段不一样,分钟是59再跳一次才会变成0,才会让小时加1,小时是23加一次才会变成0,不 阅读全文
posted @ 2022-06-21 14:31 肥宅快乐水~ 阅读(25) 评论(0) 推荐(0)
摘要: 成员变量定义初始化 成员变量在定义的地方就可以给出初始值 没有给出初始值的成员变量会自动获取0值 对象变量的0值表示没有管理任何对象,也可以主动给null值 定义初始化可以调用函数,甚至可以使用已经定义的成员变量 构造函数 如果有一个成员函数的名字和类的名字完全相同,则在创建这个类的每一个对象的时候 阅读全文
posted @ 2022-06-21 14:18 肥宅快乐水~ 阅读(32) 评论(0) 推荐(0)
摘要: 定义类 一个自动售卖机 创建对象 对象变量是对象的管理者 让对象做事 .运算符 成员变量 类定义了对象中所具有的变量,这些变量称作成员变量 每个对象都有自己的变量,和同一个类的其他对象是分开的 函数与成员变量 在函数中可以直接成员变量的名字来访问成员变量 那么究竟访问的是哪个对象的呢? 函数是通过对 阅读全文
posted @ 2022-06-21 14:00 肥宅快乐水~ 阅读(60) 评论(0) 推荐(0)
摘要: 本地变量 函数的每次运行,就产生了一个独立的变量空间,在这个空间中的变量,是函数的这次运行所独有的,称作本地变量 定义在函数内部的变量就是本地变量 参数也是本地变量 变量的生存期和作用域 生存期:什么时候这个变量开始出现了,到什么时候它消亡了 作用域:在(代码的)什么范围内可以访问这个变量(这个变量 阅读全文
posted @ 2022-06-21 13:15 肥宅快乐水~ 阅读(55) 评论(0) 推荐(0)
摘要: 调用参数 如果函数有参数,调用函数时必须传递给它数量、类型正确的值 可以传递给函数的值是表达式的结果,这包括: 字面量 变量 函数的返回值 计算的结束 类型不匹配 当函数期望的参数类型比你调用函数时给的值的类型宽的时候,编译器能悄悄替你把类型转换好 char—>int—>double 当函数期望的参 阅读全文
posted @ 2022-06-21 10:43 肥宅快乐水~ 阅读(278) 评论(0) 推荐(0)
摘要: Math类 abs:可以帮我们算它的绝对值 pow:可以帮我们算它的幂(mi)次 random:可以给我们一个随机数 round:可以帮我们四舍五入 对象的操作 这些对象都是在执行函数 求和 三段几乎一模一样的代码!“代码复制”是程序质量不良的表现 从里面提取公共的部分,去形成一个为我们做计算的函数 阅读全文
posted @ 2022-06-21 10:03 肥宅快乐水~ 阅读(59) 评论(0) 推荐(0)
摘要: 字符串 用双引号括起来的0个或多个字符就是一个字符串字面量 “hello” “1” “ ” 字符串变量 String s; String是一个类,String的变量是对象的管理者而非所有者 就像数组变量是 数组的管理者而非所有者一样 特别小心和要注意的地方是:String开头的S是大写的!!! 包裹 阅读全文
posted @ 2022-06-21 10:02 肥宅快乐水~ 阅读(138) 评论(0) 推荐(0)