第1章 知识回顾

1.1 方法的回顾 1.1.1 案例代码一:

package com.itheima_01; /*

  • 需求:定义一个方法求两个数的和,并在主方法中调用
  • 方法:类中的一段具有特定功能的程序,提高了代码的复用性和可维护性
  • 定义格式:
  • public static 返回值类型(没有返回值写void) 方法名(参数类型 参数名,参数类型 参数名2) {//形参
  • 方法体;
  • }
  • 调用方式:
  • 有明确返回值类型:
  • 赋值调用,将方法的返回值赋值给一个变量
  • 输出调用,使用输出语句直接输出方法的返回值
  • 直接调用,没法获取方法的返回值
  • 没有明确返回值类型:
  • 直接调用
  • 方法重载:在一个类中有多个重名的方法,这些方法参数不同,和返回值无关
  • 注意:
  • 形参:方法声明的变量,只能是变量,接收方法调用时传递进来的数据
  • 实参:调用方法时传递的数据,可以是常量也可以是变量

/ public class MethoDemo { public static void main(String[] args) { //赋值调用 //int sum = sum(10,20);//实参 //System.out.println(sum); //输出调用 int a = 10; int b = 20; System.out.println(sum(a,b)); } public static int sum(int a,int b) { / //使用变量接收求和结果并返回 int sum = a + b; return sum;*/ //直接返回求和结果 return a + b; } } 1.2 数组的回顾 1.2.1 案例代码二:

package com.itheima_02; /*

  • 需求:定义一个元素类型为int的数组,遍历数组并求和
  • 数组:用于存储多个元素的一种容器
  • 数组的特点:
  • 元素类型必须一致
  • 元素有整数索引
  • 一旦定义好长度则无法改变
  • 可以存储基本数据类型
  • 也可以存储引用数据类型
  • 定义格式:
  • 动态初始化
  • 元素类型[] 数组名 = new 元素类型[10];
  • 静态初始化
  • 元素类型[] 数组名 = {元素1,元素2,元素3};
  • 元素类型[] 数组名 = new 元素类型[]{元素1,元素2,元素3};

*/ public class ArrayDemo { public static void main(String[] args) { //使用静态初始化定义数组 int[] arr = {1,2,3,4,5}; //定义一个变量用于存储求和结果 int sum = 0; //遍历数组 for(int x = 0;x < arr.length;x++) { sum += arr[x]; } System.out.println(sum); }

} 1.3 标准类定义和使用回顾 1.3.1 案例代码三:

package com.itheima_03; /*

  • 定义一个标准的学生类,在主方法中创建对象并调用
  • 姓名,年龄,性别3个成员变量
  • 无参,有参两个构造方法
  • 为每个成员变量定义getter/setter方法
  • 定义一个show方法,输出成员变量 / public class Student { private String name;//姓名 private int age;//年龄 private String gender;//性别 ///无参构造 public Student() {} //有参构造 public Student(String name,int age,String gender) { this.name = name; this.age = age; this.gender = gender; } //name public String getName() { return name; } public void setName(String name) { this.name = name;