- 博客(13)
- 收藏
- 关注
原创 面向对象——内部类
1.概念在一个类的内部定义一个新类,即内部类,另一个类称之为外部类。2.分类根据位置: 成员内部类 方法内部类(局部内部类)带static修饰词的: 静态内部类没有名称的: 匿名内部类3.不常用的内部类(1)方法内部类: 定义在方法中,相当与局部变量,仅限与在方法中使用, 定义时不能使用修饰词,可以直接访问外部类...
2018-08-12 19:08:33
219
原创 面向对象——接口
1.概念接口是功能的集合,它比抽象类更加抽象。它只描述了所具有的功能,并没有具体的实现。可以看成一种规范。2.特点(1)接口使用interface关键字,而不是class(2)接口中只有抽象类和常量(3)接口不能实例化,没有意义(4)接口不能提供构造器3.常量与方法常量: 默认使用修饰词为:public static final方法: 默...
2018-08-12 14:23:42
435
原创 面向对象——抽象类
1.概念因为继承的关系,子类的功能可以越来越具体,相对来说,父类更加一般化,通用化。因为父类封装了子类的共同行为,所以,在定义时,我们可以定义方法的逻辑。有的时候,在父类中无法完成子类的功能需求,此时,不如不写,即不写方法体,代码简单化。但是此方法必须使用abstract修饰,那么此类型也必须使用abstract修饰,即抽象类2.抽象方法与抽象类1、抽象方法与抽象类 ...
2018-08-05 22:27:00
197
原创 面向对象——修饰词
1.Package—包作用: 用于管理源文件,区分类全名(从包名开始写起)命名规则: 域名后缀.域名.项目名.模块名声明位置: 在源文件的首行首句常用的包: java.lang.*,因为里面的类型非常常用。因此不需要导包 java.util.*,此包下封装了很多常用的工具类 java.io.*,此包下封装了io流的类型 java...
2018-08-05 21:53:26
387
原创 面向对象——继承、多态
1.概念 继承是定义一种的新的类型,从已有的类中吸收成员变量和方法, 新的类型可以添加新的方法和成员变量。 被吸收的类叫作 父类,也叫超类、基类 新类叫作 子类,也叫派生类 父类是子类泛化的过程 优点:这种方式可以提高代码的复用性,缩短开发周期,减少开发费用。2.定义语法格式: 修饰词 class 类名 extends 父类类名 继...
2018-08-05 13:16:34
367
原创 面向对象——构造方法
1.概念又称构造器,是一个特殊的方法,它是方法名与类名相同且没有返回值类型的方法。作用:用来给成员变量初始化2.定义定义语法: 修饰词 类名(有参传参){}无参构造器:如果在定义类时,没有添加构造方法, 系统会默认提供一个公有的无参的构造方法有参构造器:因为构造器是用来给成员变量初始化的, 为了方便,所以形式参数的名称都与...
2018-08-05 11:58:21
484
原创 面向对象——方法重载与重写
1.概念类的共同行为,封装了一段逻辑代码。在封装方法时,一个方法尽可能只完成一项功能避免将多个功能封装到一个方法内2.方法的定义语法格式: 修饰词 返回值类型 方法名(有参传参){ 逻辑代码 } // 修饰词 返回值类型 方法名 形式参数 public void sum (int a,int b) { ...
2018-08-03 19:53:06
194
原创 面向对象
1.面向过程又叫结构化程序设计,主张以功能/步骤来进行软件设计。如果解决问题时,主要是思考的是解决问题的步骤思路。设计思想: 自顶而下,逐步精分,模块化编程语言有: C、Basic、Pascal2.面向对象1)定义: 它使用类,对象,继承,封装,消息等概念来进行程序设计。 主要从现实世界的客观事物(即对象)出发来进行开发软件系统, 尽...
2018-07-29 22:08:13
137
原创 方法、对象、堆、栈
1.概念即功能,封装了一段逻辑代码2.方法的定义1)固定语法: 修饰词 返回值类型 方法名(形参){ 逻辑代码 }定义的过程,就是制定逻辑流程模板2)修饰词: (1)public--公共的 (2)private--私有的 (3)protected--受保护的 (4)static 可以与上述三个连用...
2018-07-29 13:01:15
272
原创 数组排序方法
1.冒泡排序冒泡排序的基本思想: 在要排序的数组中,对当前还未排好序的范围内的全部数, 自上而下(自左到右)对相邻的两个数依次进行比较和调整, 让较大的往下沉(或向右移),较小的往上冒(或向左移)。即: 每当两相邻的数比较后他们的顺序与排序要求相反时,就将他们互换。/*冒泡排序案例*/int[] arr1 = {6,3,1,2,5,4};for...
2018-07-29 11:10:03
271
原创 异常集
1.数组越界异常java.lang.ArrayIndexOutOfBoundsException出现的原因: 访问数组元素时的下标超出范围 正确范围:0~length-1 错误下标: 变量名[-1] 变量名[length]...
2018-07-29 10:39:22
174
原创 数组、二维数组
1.概念一组相同类型的数据组合,是一种引用类型。2.名称数组名称不是固定的,与其存放的数据的类型有关。如:存放int类型的数据, 数组名称 int[] 存放字符串数据, 数组名称 String[] 存放Scanner类型的数据, 数组名称 Scanner[]3.元素的概念数组中的每个数据,都是这个数组...
2018-07-29 10:20:37
196
原创 循环语句:for/while/do-while循环
1.循环三要素1)循环变量的声明:用于控制循环的次数的循环因子。2)循环条件:用于判断是否执行相同的或相似内容的条件。3)循环变量的改变方向:让循环朝着循环结束的方向改变。2.循环体重复执行的相同或相似的逻辑代码3.for循环:1)语法: for(循环变量的声明和初始化;循环条件;改变方向){ 循环体; }...
2018-07-28 18:39:36
3964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅