一 函数1.函数的概念
为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行相同运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数. 函数的格式
修饰符 返回值类型 函数名(参数类型 形参1,参数类型 形参2,...){
执行语句;
return 返回值;
}
2.函数的特点
1、定义函数可以将功能代码进行封装 2、便于对该功能进行复用 3、函数只有被调用才会被执行 4、函数的出现提高了代码的复用性 5、对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。 注意: 函数中只能调用函数,不可以在函数内部定义函数。 定义函数时,函数的结果应该返回给调用者,交由调用者处理。 3.函数的重载 在同一个类中,有一个以上的同名函数,只要函数的参数列表或参数类型不一样即可,与返回值无关, 这些统称为方法的重载。 二 数组 1.数组的创建 元素类型[] 数组名 = new 元素类型[数组长度]; int[] arr = new int[5]; 元素类型[] 数组名 = {元素1,元素2,...}; int[] arr = {1,2,3}; 元素类型[] 数组名 = new 元素类型[]{元素1,元素2,...}; 2.数组的常见异常 java.lang.ArrayIndexOutOfBoundsException 索引越界异常 java.lang.NullPointerException 空指针异常 三 面向对象 对象:在现实生活中存在具体的一个事物。; 类:实际就是对某种类型事物的共性属性与行为的抽取。 1.封装的实现 1:将所有的成员变量封装加上private,提供get、set方法 2:对外提供公开的用于设置对象属性的public方法 3:设置set 4:获取get 5:在set方法中加入逻辑判断,过滤掉非法数据。 四 构造函数 1.构造函数与普通的函数的区别
1. 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能之前,在建立时,应该具备的一些内容。也就是对象的初始化内容。 2. 构造函数是在对象建立时由jvm调用, 给对象初始化。一般函数是对象建立后,当对象调用该功能时才会执行。 3. 普通函数可以使用对象多次调用,构造函数就在创建对象时调用。 4. 构造函数的函数名要与类名一样,而普通的函数只要符合标识符的命名规则即可。 5. 构造函数没有返回值类型。 2. 构造函数注意的细节
1. 当类中没有定义构造函数时,系统会指定给该类加上一个空参数的构造函数。这个是类中默认的构造函数。当类中如果自定义了构造函数,这时默认的构造函数就没有了。 2.在一个类中可以定义多个构造函数,以进行不同的初始化。多个构造函数存在于类中,是以重载的形式体现的。因为构造函数的名称都相同。
就先写到这里,后面的有时间再写!
|