摘要: 1. package的使用 1.1 使用说明: * 1.为了更好的实现项目中类的管理,提供包的概念 * 2.使用package声明类或接口所属的包,声明在源文件的首行 * 3.包,属于标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意” * 4.每"."一次,就代表一层文件目录。 阅读全文
posted @ 2020-06-16 21:43 小小的梦想丶 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.可以调用的结构:属性、方法;构造器2.this调用属性、方法:this理解为:当前对象 或 当前正在创建的对象 2.1 在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是, * 通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和 阅读全文
posted @ 2020-06-16 21:13 小小的梦想丶 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-06-16 21:09 小小的梦想丶 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 可以进行赋值的地方: ①默认初始化 ②显式初始化 ③构造器中赋值 ④通过"对象.方法" 或者 "对象.属性"的方式 ,赋值 以上操作的先后顺序: ①-②-③-④ 阅读全文
posted @ 2020-06-16 20:59 小小的梦想丶 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.构造器(或构造方法):Constructor 构造器的作用: * 1.创建对象 * 2.初始化对象的信息 2.使用说明: * 1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器 * 2.定义构造器的格式:权限修饰符 类名(形参列表){} * 3.一个类中定义的多个构造器,彼此构成 阅读全文
posted @ 2020-06-16 15:49 小小的梦想丶 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 面向对象的特征一:封装与隐藏 1.为什么要引入封装性? 我们程序设计追求“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;低耦合 :仅对外暴露少量的方法用于使用。 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏 阅读全文
posted @ 2020-06-16 14:36 小小的梦想丶 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 递归的使用: 1.递归方法:一个方法调用它本身 2.方法递归一定要向已知方向递归,否则这种递归就变成了无穷递归,类似于死循环 public static void main(String[] args) { RecursionTest tt = new RecursionTest(); int i 阅读全文
posted @ 2020-06-16 14:20 小小的梦想丶 阅读(772) 评论(0) 推荐(0) 编辑