摘要: 重写 (Override) 在子类中如果创建了一个与父类中相同名称、相同返回值类型、相同参数列表的方法,只是方法体中的实现不同,以实现不同于父类的功能,这种方式称为方法重写(又称为方法覆盖) 当父类中的方法无法满足子类需求或子类具有特有功能的时候,需要方法重写 子类可以根据需要,定义特定于自己的行为 阅读全文
posted @ 2020-04-09 14:04 梦清欢 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Java继承 1.继承的概念: 继承是类与类的一种关系,是一种“ is a ”的关系 注:Java中的继承是单继承(一个类只有一个父类) 2.继承的好处: 子类拥有父类的所有属性和方法(private修饰的无效) 实现代码复用 3.语法规则: class 子类 extends 父类 例:class 阅读全文
posted @ 2020-04-08 17:21 梦清欢 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 内部类 内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 内部类的主要作用如下: 1)内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2)内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3)内部 阅读全文
posted @ 2020-04-07 17:20 梦清欢 阅读(132) 评论(0) 推荐(0) 编辑
摘要: this 关键字 1.this关键字代表当前对象 this.属性名 操作当前对象的属性 this.方法名 调用当前对象的方法 2.封装对象属性的时候,经常会使用this关键字 this.属性名 大部分时候,普通方法访问其他方法、成员变量时无须使用 this 前缀,但如果方法里有个局部变量和成员变量同 阅读全文
posted @ 2020-04-07 16:40 梦清欢 阅读(497) 评论(1) 推荐(1) 编辑
摘要: Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端 例如: public class Learn { public class ClassName { } private boolean isSave; static fi 阅读全文
posted @ 2020-04-07 11:05 梦清欢 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Java中的包 1.包的作用: 管理Java文件 解决同名文件冲突 2.定义包:package 包名 注:必须放在Java源程序的第一行 包名和类之间可以使用“.”号隔开(如:demo.HelloWorld) 可以通过包名(层次关系)来区分相同名字的类。如: 类名:MyMusic 包名:music 阅读全文
posted @ 2020-04-03 17:05 梦清欢 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 面向对象特性 面向对象三大特性:封装、继承、多态 封装 1.概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 例如:一台计算机内部比较复杂,有主板、CPU、硬盘和内存, 而一般用户不需要了解它的内部细节,不需要知道主板的型号、CPU 主频 阅读全文
posted @ 2020-03-30 17:32 梦清欢 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 对象 例如: 1)狗是一个对象,它有颜色、名字、品种等属性,还有摇尾巴、吃饭、汪汪叫等行为 2)学生是一个对象,TA有学号、姓名、所在班级等属性,还有学习、提问、走路、吃饭等行为 狗、学生只是抽象的描述,这个抽象的描述称为 “类”,类是一个模板,它描述一类对象的属性和行为 狗狗小白、狗狗小花 or  阅读全文
posted @ 2020-03-20 11:18 梦清欢 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 要求: 1)要求通过定义带参带返回值的方法来实现。 2)通过参数传入数组的长度(例如长度为8),方法执行后返回赋值后的数组。 3)通过(int)(Math.random() * 100) 生成100以内的随机数。 注:Math类是用于进行算术操作的类,Math.random()生成0-1的浮点数。 阅读全文
posted @ 2020-03-17 17:42 梦清欢 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法格式为: 访问修饰符 返回值类型 方法名(参数列表) { 方法体 } 其中: - 访问修饰符:方法允许被访问的权限范围,可以是public、protected、private甚至可以省略,其中public 阅读全文
posted @ 2020-03-17 10:39 梦清欢 阅读(299) 评论(0) 推荐(0) 编辑