08 2020 档案

摘要:super 关键字 1、super是一个关键字,全部小写。 2、super和this对比着学习。 this: this能出现在实例方法和构造方法中。 this的语法是:“this.”、“this()” this不能使用在静态方法中。 this. 大部分情况下是可以省略的。 this.什么时候不能省略 阅读全文
posted @ 2020-08-30 21:27 一叶扁舟,乘风破浪 阅读(174) 评论(0) 推荐(0) 编辑
摘要:多态基础语法 1、学习多态基础语法之前,我们需要普及两个概念: 第一个:向上转型 子 > 父(自动类型转换) 第二个:向下转型 父 > 子(强制类型转换,需要加强制类型转换符) 注意: java中允许向上转型,也允许向下转型。 *****(五颗星)无论是向上转型,还是向下转型,两种类型之间必须有继承 阅读全文
posted @ 2020-08-30 21:10 一叶扁舟,乘风破浪 阅读(144) 评论(0) 推荐(0) 编辑
摘要:方法覆盖 1、什么时候考虑使用覆盖? 子类继承父类之后,当继承过来的方法无法满足当前子类的业务需求时, 子类有权利对这个方法进行重新编写,有必要进行“方法的覆盖” 方法覆盖又叫做:方法重写(重新编写),英语单词叫做:Override、Overwrite,都可以。 比较常见的:方法覆盖、方法重写、ov 阅读全文
posted @ 2020-08-30 18:23 一叶扁舟,乘风破浪 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:extends 继承 1、继承是什么,为什么继承 使用 extends 父类 子类继承父类,代码可以得到复用 使用继承机制可以做到方法的覆盖和多态机制 继承也是存在缺点的:耦合度高,父类修改,子类受牵连 2、继承的相关特性 ① B类继承A类,则称A类为超类(superclass)、父类、基类,B类则 阅读全文
posted @ 2020-08-30 16:01 一叶扁舟,乘风破浪 阅读(428) 评论(0) 推荐(0) 编辑
摘要:this 关键字 this是什么,在内存方面是怎样的? 1、一个对象一个this。 2、this是一个变量,是一个引用。this保存当前对象的内存地址,指向自身。 所以,严格意义上来说,this代表的就是“当前对象” 3、this存储在堆内存当中对象的 4、this只能使用在实例方法中。谁调用这个实 阅读全文
posted @ 2020-08-30 12:37 一叶扁舟,乘风破浪 阅读(146) 评论(0) 推荐(0) 编辑
摘要:static 关键字 static: 1、static翻译为“静态” 2、所有static关键字修饰的都是类相关的,类级别的。 3、所有static修饰的,都是采用“类名.”的方式访问。也可以通过 实例. 访问,不推荐 4、static修饰的变量:静态变量 5、static修饰的方法:静态方法 变量 阅读全文
posted @ 2020-08-29 23:03 一叶扁舟,乘风破浪 阅读(148) 评论(0) 推荐(0) 编辑
摘要:面向对象的三大特征 封装,继承,多态; 有了封装,才能继承,有了继承,才能说多态 封装 1、什么是封装?有什么作用 1.1、保证内部结构的安全性。 1.2、屏蔽复杂,暴露简单 比如不允许直接更新,通过方法更新,在方法内可以检验 2、怎么封装? 2.1 通过属性 私有化 (private) 2.2 1 阅读全文
posted @ 2020-08-29 21:06 一叶扁舟,乘风破浪 阅读(155) 评论(0) 推荐(0) 编辑
摘要:构造方法 1、什么是构造方法,有什么用? 构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例变量的初始化。 换句话说:构造方法是用来创建对象,并且同时给对象的属性赋值。(注意:实例变量没有手动赋值的时候,系统会赋默认值。) 2、当一个类没有提供任何构造方法,系统会默认提供一个无参 阅读全文
posted @ 2020-08-29 17:50 一叶扁舟,乘风破浪 阅读(185) 评论(0) 推荐(0) 编辑
摘要:面向对象描述 优点:耦合度低,扩展力强,更符合人类的思维方式 OOA 面向对象分析; OOD 面向对象设计 ;OOP 面向对象编程 面向对象包括三大特征 封装 、继承、多态 类和对象的概念 什么是类? 类实际上在现实世界当中是不存在的,是一个抽象的概念。 是一个模板。是我们人类大脑进行“思考、总结、 阅读全文
posted @ 2020-08-29 12:10 一叶扁舟,乘风破浪 阅读(691) 评论(1) 推荐(0) 编辑
摘要:Java 方法 阅读全文
posted @ 2020-08-29 00:17 一叶扁舟,乘风破浪 阅读(169) 评论(0) 推荐(0) 编辑
摘要:控制语句的类型: 选择语句 : if 语句 switch 语句 循环语句 :for 循环 while 循环 do...while 循环 转向语句 : break continue return 选择语句/分支语句 if语句的写法格式是 if (布尔表达式) { } if(布尔表达式){ }else{ 阅读全文
posted @ 2020-08-28 20:37 一叶扁舟,乘风破浪 阅读(191) 评论(0) 推荐(0) 编辑
摘要:算术运算符 + - * / % ++ -- 关系运算符 > >= < <= == != 结果是boolean; == 是关系运算符 = 是赋值运算符 逻辑运算符 & 且 | 或者 ! 取反 && 短路与 || 短路或 短路: 只要有一个成功或失败,就跳出 1 public class Operato 阅读全文
posted @ 2020-08-27 23:59 一叶扁舟,乘风破浪 阅读(197) 评论(0) 推荐(0) 编辑
摘要:数据类型在java 语言中包括两种: 第一种:基本数据类型,可以划分成4大类8小种 整数型:byte,short,int,long byte:1 个字节,short :2 个字节 ;int :4个字节 ;long :8个字节 浮点型 :float,double float 4 个字节,double 阅读全文
posted @ 2020-08-27 23:30 一叶扁舟,乘风破浪 阅读(220) 评论(0) 推荐(0) 编辑
摘要:字面量:在java中的数据就称为字面量,有很多种类,整数型,字符,字符串,浮点,布尔型 等等 字符型一定是单个字符才能成为“字符型” 在语法级别上怎么区分字符型和字符串型? 主要看是双引号还是单引号。引号的一定是字符型。双引号的一定是字符串型。 字符型字面量:'a'、'b'、'中';字符串型字面量: 阅读全文
posted @ 2020-08-27 22:02 一叶扁舟,乘风破浪 阅读(166) 评论(0) 推荐(0) 编辑
摘要:标识符可以标识: 类名,方法名,接口名,常量名 ... 凡是程序员有权利自己命名的单词都是标识符,main 是标识符,但是不能修改 标识符只能有 数字,字母(中文也可以),下划线_ ,美元符号$, 不能以数字开头 关键字不能做标识符 标识符严格区分大小写,如果同时有类 A 和 a, 会生成 前面的一 阅读全文
posted @ 2020-08-27 00:11 一叶扁舟,乘风破浪 阅读(255) 评论(0) 推荐(0) 编辑
摘要:public 表示公开,class 表示类。HelloWorld 是类名 类名必须跟着大括号,大括号必须成对出现 { } 如果有包含(我包着你,你要低一级),比如有{},要缩进, 只影响代码可读性 最外层的大括号内 就是 类体 第二次的大括号内 就是 方法体 main 方法 : 程序的入口,也可以叫 阅读全文
posted @ 2020-08-26 23:13 一叶扁舟,乘风破浪 阅读(78) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示