摘要: 框架加数据: 这就是框架加数据和抽象 抽象:什么是抽象: 在类或函数前有:abstract 抽象函数、抽象类: 抽象函数/抽象类 1.抽象函数——表达概念而无法实现具体代码的函数 2.抽象类——表达概念而无法构造出实体的类 3.带有abstract修饰符的函数 4.有抽象函数的类一定是抽象类 5.抽 阅读全文
posted @ 2022-06-24 22:49 冰灵IT 阅读(28) 评论(0) 推荐(0)
摘要: 封装:封装是什么? 1.前面有private修饰的【属性】或者是【方法】,不能【直接】被外部类的实例化对象访问,这样就是封装。 2.适当的封装可以让代码更容易理解和维护,也加强了代码的安全性 3.尽量的让成员变量是private,万不得以再public 封装来降低耦合:耦合是什么? 耦合指的是类和类 阅读全文
posted @ 2022-06-24 20:59 冰灵IT 阅读(63) 评论(0) 推荐(0)
摘要: Object类:Object类与单根结构 Java 实现了一个单根结构,Java中所有的类,不管你愿意不愿意,不管你声明不声明,这些类一定都是一个叫做 Object 类 的子类 , 这个 Object 是 Java 的类型系统当中的那个根,所以这个叫单根结构 Objects, 所有的类都是继承自Ob 阅读全文
posted @ 2022-06-24 20:28 冰灵IT 阅读(33) 评论(0) 推荐(0)
摘要: 向上造型:什么是造型 造型就是把一个类型的对象赋给另外一个类型的变量,这个过程叫做造型 子类的变量不能去接收父类的对象 造型cast: 1.子类的对象可以赋值给父类的变量 2.注意!java中不存在对象对对象的赋值!! 3.父类的对象不能赋值给子类的变量! Vechicle v; Car c = n 阅读全文
posted @ 2022-06-24 19:56 冰灵IT 阅读(118) 评论(0) 推荐(0)
摘要: 子类和父类的关系: 1.通常对计算机来说,有个简单原则:离我最近的是我的 2.父类的东西都继承给了子类,子类都得到了(除 private 成员变量); 3.子类当中如果有父类当中有过的,完全一样名字的成员变量,那么在子类中,父类的那个会被隐藏起来;当在子类中提到该变量时,所说的是子类自己的,而在父类 阅读全文
posted @ 2022-06-24 17:24 冰灵IT 阅读(483) 评论(0) 推荐(0)
摘要: 继承: CD、DVD例子中的代码不良,因为冗余过多、重载过多、重复性的代码过多,CD.Java 和 DVD.Java 太相似,我们是否可以从这两个类里面提取出来东西, 去做一个公共的东西 Database,使这个公共的东西可以表达 CD 或者 DVD ,然后让 Database 去管那些公共的东西, 阅读全文
posted @ 2022-06-24 16:53 冰灵IT 阅读(46) 评论(0) 推荐(0)
摘要: Hash表:什么是Hash表: Hash表是一种数据结构,在这种数据结构里面所有的东西是以一对值放进去的,一个叫做key(键),一个叫做value(值), 放在 Hash表里的所有东西都是由一个 k 和一个值放进去的,当我们放进去的时候代表的就是这个值对应的就是这个键,当我们取出来的 时候,拿出来了 阅读全文
posted @ 2022-06-24 15:35 冰灵IT 阅读(24) 评论(0) 推荐(0)
摘要: 对象数组的for-each循环:普通数组的for-each循环: 若对 k 进行一些操作,并不影响数组的值,因为k只是相当于一个复制者,并不是数组本身。但是for-each循环对于对象数组来说是有些不一样的。 因为,在循环的每一轮,k可以拿到数组元素所管理的那个对象,然后可以对那个对象做操作 容器也 阅读全文
posted @ 2022-06-24 14:17 冰灵IT 阅读(45) 评论(0) 推荐(0)
摘要: ArrayList操作:ArrayList函数一:将元素放入容器:容器名.size(); ArrayList函数二:将元素插入容器的某个具体位置(其他会自动退后) 容器名.add(位置,添加内容) ArrayList函数三:知道容器里面放了多少东西 ArrayList函数四:获取容器中的某个元素 将 阅读全文
posted @ 2022-06-24 11:31 冰灵IT 阅读(221) 评论(0) 推荐(0)
摘要: 记事本的例子:接口设计: 1.add(String note) 2.getSize(); 3.getNote(int index); 4.removeNote(int index); 5.list(); 泛型容器类:泛型的容器类有两种: 1.ArrayList<Srtring> notes = ne 阅读全文
posted @ 2022-06-24 11:28 冰灵IT 阅读(34) 评论(0) 推荐(0)