- 博客(18)
- 收藏
- 关注
原创 Java-API===>集合框架
集合的概念 概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 和数组区别: 1.数组长度固定,集合长度不固定 2.数组可以存储基本类型和引用类型,集合只能存储引用类型 位置:java.util.*; Collection体系接口 该体系结构的根接口,代表一组对象,称为“集合”。 List接口的特点:有下标、元素可重复 Set接口的特点:无下标、元素不能重复 Collection的使用 * 1.添加元素 * 2.删除元素 * 3.遍历元素 * 4.判断 Collect
2022-04-29 15:06:22
178
原创 继承的讲解(拉胯)
继承 父类是重复的部分,也就是几个类公共的属性和方法 子类是不重复的部分,也就是除了这个类别的类没有的属性和方 子类和父类的关系: 子类与父类是is-a关系,也就是子类是一个父类 其实意思就是和狗是一个宠物的意思一样的 子类和父类: 子类只能有一个父类 但是一个父类可以有很多个子类 如何使用继承 /*父类*/ public class Pet { //属性 private String name; private int health; private int
2022-03-21 17:28:10
186
原创 第三章之封装
什么是封装 面向对象三大特征之一——封装 封装的概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐蔽信息的操作和访问 封装的好处: 1.只能通过规定方法访问数据 2.隐蔽类的实现细节 3.方便加入控制语句 4.方便修改实现 封装的步骤 1.修改属性的可见性 设为private 2.创建公有的getter/setter方法 用于属性的读写 3.在getter/setter方法中加入属性控制语句 对属性值的合法性进行判断 也就是: * .
2022-02-19 21:02:28
231
原创 第三章(final关键字)
final的关键字 final的作用: 1.当前的类不想被其他类继承 格式为: public final class 类名 extends 父类名{ //类 } 2.当前的方法不想被重写 public final void 类名(){ //方法 } 3.当前属性值不想被更改 final String 属性名 = "小冉"; * final修饰类,类无法继承 * 修饰方法,子类无法重写 * 修饰变量,变量变成常量,无法再次被赋值; 使用final修饰引
2022-02-19 20:59:26
138
原创 第三章(static关键字)
static关键字 static:静态(属于类,可以用类名直接调用) static可以修饰:属性,方法,代码块 //一旦采用static修饰,那么当前的值可以直接通过类名直接调用 //对于这就话的解释: // 就是static final String SEX_MALE = "公"; // 采用的是static修饰的,那么可以直接拿Cat这个类名调用这个属性 Cat cat1 = new Cat(); cat1.sex = Cat.SEX_MALE; calss Cat{ //使用static定
2022-02-19 20:56:53
214
原创 第三章(this关键字)
this关键字 this关键字是对一个对象的默认引用,这里用以区分同名成员变量 this:代表当前类的引用 this作用:调用成员变量 调用方法 调用构造方法this()—>必须是构造中的第一行 this 调用构造方法示例 this调用构造方法必须放在构造方法的第一行: //无参构造方法调用有参构造方法 public Dog() { this("xiaoRan",100,100,"约克夏"); System.out.println("这是无参构造");
2022-02-19 20:55:01
269
原创 第三章(构造方法和方法重载)
第三章: 面向对象 面向对象设计和开发程序的好处 交流更加顺畅 提高设计和开发效率 用面向对象的思想描述世界步骤 发现类(创建类) 发现类属性(创建描述特性) 发现类的方法(创建动态操作) 构造方法重载 构造方法语法 访问修饰符 构造方法名(){ //初始化代码 } piblic Cat(){ } 注意: 构造方法没有返回值类型 构造方法名要和类名相同 是可以指定参数的 如果写了构造方法系统就不会提供了,如果没写系统会提供一个无参的构造方法 构造
2022-02-19 20:52:22
288
原创 第二章总结
第二章总结 类的无参方法: 1.定义了类的方法必须包括 a.方法的名称 b.方法的返回值的类型 c.方法的主体 2.定义类的方法的两种形式 a.同一类中的方法,直接使用"方法名()"调用 b.不同类的方法,先创建对象,在使用"对象名.方法名()"调用 3.成员变量和局部变量的不听点 a.作用域不同 b.初始值不同 c.在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级 带参方法定义
2022-02-19 20:49:14
187
原创 第二章(定义带参方法例子和易错点)
定义带参方法例子 public class StudentBiz{ String[] names = new String[30] public void addNames(String name){ //增加学生姓名 //循环判断数组中为null的情况下进行姓名的添加 for (int i = 0; i < names.length; i++) { //判断 if (names[i]==n
2022-02-19 20:47:49
228
原创 第二章(方法调用)
方法调用 方法之间是允许相互调用,不需太知道方法的具体实现实现重用,提高效率 情况 举例 Student类的方法a() 调用student类的方法b(),直接调用 public void a (){ b(); //调用
2022-02-19 20:45:43
173
原创 第二章(定义类的方法)
第二章 如何定义类的方法 1.类的方法定义类的某种行为(或功能) 方法返回值类型 方法的名称 方法的主体 2.定义类的方法: public 返回值类型 方法名(){ //方法的主体 } 定义类的方法步骤: 1.定义方法名以及返回值类型 2.编写方法题 定义有返回值类的方法: public 返回值类型 方法名(){ //方法的主体 return 表达式; } 返回值类型为该返回值的类型 作用:跳出方法,返回结果 定义无返回值类型的方法: pu
2022-02-19 20:43:50
362
原创 面向对象第一章
第一章 面向对象的优点: 1.与人类的思维一致 2.信息隐藏,提高了程序的可维护性和安全性 3.提高了程序的重用性 对象的定义 对象的是用来描述客观事物的一个实体 创建对象的语法格式: 类名 对象名 = new 类名(); 对象调用属性 对象名.属性 也就是给属性赋值 对象调用方法 对象名.方法名(); 类的定义 类定义了对象性将会拥有的特性(属性)和行为(方法) 类是对象的类型,对象是类的实例 使用类的步骤 1.定义类:使用关键字class 2.创建类的对象:使用
2022-02-19 20:41:28
157
原创 垃圾,别看了
一.idea的快捷键 psvm/main,回车:快速生成主方法 sout,回车:快速生成输出语句 ctrl+alt+空格:内容提示,代码补全 ctrl+alt+L:代码排列格式化 二.方法 定义方法的通用格式: public static 返回值类型 方法名(参数(数据类型 变量名1,数据类型 变量名2…)){ 方法体; return 数据; } 调用方法: 方法名(参数(变量名1/常量值1,变量名2/常量值2…)); 方法重载: 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相
2021-11-28 21:54:26
319
原创 jQuery选择器
最近给写的都是笔记,只是知识点,没有示例和效果图,看的很难明白,看的效果也不是很好,接下来就把知识点和案例结合到一起,可能更好的理解看的也比较方便 首先先说基本选择器,也就是h5里一样的: 标签选择器:根据标签名称获取元素 例如:$(“h1”) 类选择器:根据类名称获取元素 例如:$(“.class”) id选择器:根据id名称获取元素 例如:$(“#id”) 全局选择器:获取所有的元素 例如:$(“*”) 并集选择器:将每一个匹配到的元素合并到一起 例如:$(“h1,.class,#id,
2021-11-17 19:49:45
1274
原创 面向对象的类、方法和对象
面向对象 第一章 你要学的重点知识点 类和对象 构建方法 访问权限 继承 多态(最重要) 抽象和借口 内存分析 其他知识点不是不重要,相对而言,最重要的是上面这几个 第二章 类和对象 画图纸 定义车的属性信息:color,speed,seat 定义车的动作:跑 拿着图纸找工厂生产车 面向对象的世界里 类:就是图纸 动作:这一类事物共同能执行的功能 对象:使用类创建的具体摸一个东西 对象能干什么?完全取决于类是如何定义的 写代码 类呀使用class 属性:成员
2021-11-11 19:08:03
400
原创 操DOM对象
浏览器介绍 JavaScript和浏览器关系? JavaScript诞生就是为了能够让他在浏览器中允许 BOM:浏览器对象模型 IE 6~11 Chrome Safari FireFox 三方 QQ浏览器 360浏览器 window window代表浏览器窗口 window.innerHeight:获取浏览器内部高度 window.innerWidth:获取浏览器内部宽度 window.outerheight:获取浏览器外部高度 window.outerwidth:获取浏览器外部宽度 N.
2021-11-08 14:13:13
734
原创 操作BOM对象
DOM分类: DOME 1.CORE(核心) 2.CSS-DOM 3.HTML-DOM 节点的关系: 根节点:相邻节点称为兄弟节点 上一个父级父节点 下一个子级子节点 层次关系访问节点: 节点属性(在整个文档范围内查询所有的节点,包括空格): 父节点:parentNode 子节点集合:childNodes 子节点子项:childNodes[i] 第一个节点:firstNode 最后一节点:lastNode 下一个节点:nextNode 上一个节点:previousSib
2021-10-07 20:15:55
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅