16.怎么遍历数组,写出其主要步骤(假设数组名为arr)。
怎么遍历数组,写出其for循环结构(假设数组名为arr)。可以采用伪代码格式写.
写出遍历一维数组的格式。
通过for循环遍历,具体实习步骤如下:假设数组内容如下
public static void main(String[] args) {
int[] arr = { 1, 2, 3, 4, 5 };
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
17.什么是数组?定义数组的两种方式是什么?
1. 数组:存储数据长度固定的容器,保证多个数据的数据类型要一致。
2.格式:
(1)数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];
(2)数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
(3)数据类型[] 数组名 = {元素1,元素2,元素3...};
18.什么是类?
1.类就是具备某些 共同特征 的实体的集合,它是一种 抽象 的 数据类型
2.它是对所具有相同特征实体的抽象。
3.在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。
19.写出遍历二维数组的格式。
public static void main(String[] args) {
int[][] arr = new arr[3][5];
for (int i = 0; i < arr.length; i++) {
for(int j = 0;i<arr[i].length;j++){
System.out.println(arr[i][j]);
}
}
}
20.如何抽象一个类?步骤是什么?
第一:找出分类(分析出类)
第二:找出类的特征(分析类的相关属性)
第三:找出类的行为(分析类的方法
21.什么是面向对象?
1.面向对象就是行为化(概念相对抽象)
2.面向对象是把整个需求按照特点、功能划分,将这些存在共性的部分封装成类(类实例化后才是对象),创建了对象不是为了完成某一个步骤,而是描述某个事物在解决问题的步骤中的行为
X22.如何将具体信息抽象一个类?步骤是什么?
将具体信息里面的内容分为多个变量,然后将这些变量进行封装
X23.如何创建对象,格式是什么?
通过new来创建
格式:
//无参 Student stu=new Student();
类名 对象名=new 类名();
//有参
类名 对象名=new 类名(参数);
24.什么是类 ?什么是对象?
类是具有相同属性和服务的一组对象的集合。
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
25.类和对象是什么关系?
1.类的实例化结果就是对象
2.类是对象的抽象,而对象是类的具体实例。
拓展:
类是抽象的,不占用内存,而对象是具体的,占用存储空间。
类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
类与对象的关系就如模具和铸件的关系 类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同属性和相同方法的对象
26.什么是类 ?类的主要组成?
类是具有相同属性和服务的一组对象的集合。
类一般由两部分组成,变量的定义和方法的定义。
27.写出有参方法的语法格式,并写出每一部分的含义
类名 对象名=new 类名(参数);
28.什么是形式参数,什么是实际参数
形式参数就是 方法中的抽象的 公用的参数,实际参数就是具体赋值的参数
29.请画出参数是引用数据类型时,传参的内存原理图
30.什么是有参方法,它的一般格式及含义?
方法在定义时其中就含有正确定义过的内容
权限修饰符 返回值类型 方法名(参数列表){
方法体;
}