摘要:一、this关键字 1.可以调用的结构 this可以调用类的属性、方法、构造器。 2.this调用属性、方法 ①this调用属性、方法,代表当前对象; ②在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通常情况下,我们都择省略"this."。特殊 阅读全文
posted @ 2020-03-28 22:10 郭少 阅读(54) 评论(0) 推荐(0) 编辑
摘要:作者:Java之美 日期:2020-03-28 阅读全文
posted @ 2020-03-28 21:43 郭少 阅读(70) 评论(0) 推荐(0) 编辑
摘要:一、属性赋值顺序 1.属性可以赋值的位置 ①默认初始化; ②显示初始化; ③构造器中初始化; ④通过“对象.属性”或“对象.方法”的方式对属性进行赋值; 2.先后顺序 ① - ② - ③ - ④ 二、JavaBean 所谓JavaBean,是指符合以下标准的类: 1.类是公共的; 2.有一个公共的无 阅读全文
posted @ 2020-03-28 21:39 郭少 阅读(64) 评论(0) 推荐(0) 编辑
摘要:一、构造器的作用 1.创建对象; 2.初始化对象的信息。 二、说明 1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器; 2.定义构造器的格式:权限修饰符 类名(形参列表){}; 3.一个类中定义的多个构造器,彼此构成重载; 4.一旦我们显式的定义了类的构造器之后,系统就不再提供默认 阅读全文
posted @ 2020-03-28 21:31 郭少 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、为何要引入封装性? 程序设计的重点是追求高内聚、低耦合: > 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 > 低耦合:仅对外暴露少量的方法用于使用 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。 二、问题的引入 当我们创建一个类的对象以后, 阅读全文
posted @ 2020-03-28 21:14 郭少 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、定义 类或对象行为特征的抽象,用来完成某个特定的功能。 二、作用 将功能封装进对象,实现代码重用,简化代码。 三、分类 四、具体说明 1.方法的声明格式 其中: ①权限修饰符:可以被private、缺省、protected、public等修饰 ②返回值类型: > 没有返回值:void修饰(如果一 阅读全文
posted @ 2020-03-28 18:17 郭少 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、语法格式 权限修饰符 数据类型 属性名 = 属性值; 说明: 1.权限修饰符:类中的属性可以被private、缺省、protected、public等权限修饰符修饰; 2.数据类型:可以是基本数据类型和引用数据类型 3.属性名:符合标识符的命名规则和规范 举例: class Person{ pr 阅读全文
posted @ 2020-03-28 17:04 郭少 阅读(57) 评论(0) 推荐(0) 编辑
摘要:一、面向对象的三条主线 1.Java类及类的成员:属性、方法、构造器;代码块、内部类 2.面向对象的大特征:封装性、继承性、多态性、(抽象性) 3.其它关键字:this、super、static、final、abstract、interface、package、import等 二、面向过程与面向对象 阅读全文
posted @ 2020-03-28 16:45 郭少 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一、数组的概述 1.定义 多个相同数据类型的数据按照一定的顺序排列的集合,使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 2.特点 ①数组是有序排列的; ②数组本身是引用数据类型,数组中的元素既可以是基本数据类型,也可以是引用数据类型; ③创建数组会在内存中开辟一整块连续的空间,而数组通 阅读全文
posted @ 2020-03-28 15:42 郭少 阅读(34) 评论(0) 推荐(0) 编辑
摘要:实现步骤 1.导包:import java.util.Scanner; 2.Scanner类的实例化:Scanner scan = new Scanner(System.in); 3.调用Scanner类的相关方法(next() nextInt())获取指定类型的变量; 注意:在控制台,如果输入的类 阅读全文
posted @ 2020-03-28 01:09 郭少 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一、分类 顺序结构:程序从上而下依次执行 分支结构:if-else if-else、switch-case 循环结构:while循环、for循环、do-while循环、增强for循环 二、具体说明 1.分支结构 1.1if分支结构 说明 1.else结构是可选的; 2.if-else结构可以嵌套使用 阅读全文
posted @ 2020-03-28 00:58 郭少 阅读(55) 评论(0) 推荐(0) 编辑