第五章 方法

8个月前 阅读 267 评论 0 赞 0

内容:
自定义类
ArrayList集合

第1节 引用数据类型(类)
1.1引用数据类型分类
第一种,Java为我们提供号的类,如Scanner类,Random类等,这些已经存在的类中包含了很多方法与属性,可提供我们使用。
第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。
1.2 自定义数据类型概述
我们在Java中,将现实生活中的事物抽象成了代码,我们需要使用自定义的数据类型(类)来描述(映射)现实生活中的事物。
类,它师引用数据类型,与之前学习的所有引用数据类型相同,自定义类也是一种数据类型。只是自定义类型并非Java为我们预先提供好的类型,而师我们自定义的一种引用数据类型用来描述一个事物。
1.3 类的定义与使用
Java代码映射成现实事物的过程就是定义类的过程。
1.3.1 类定义格式
创建Java文件,与类名相同
public class 类名{
数据类型 属性名;
}
1.3.2 类的使用格式
导包:将所有的类放到同一个文件夹,可以避免导包。
创建对象:数据类型 变量名 = new 数据类型();。
调用方法:面向对象部分讲。
访问属性:变量名.属性。

第2节 ArrayList 集合
为了保存不确定元素的数目,JDK提供了一系列特殊的类,这些类可以存储任意类型的元素,并且长度可变,统称为集合。
ArrayList集合师程序中最常见的一种集合,它属于引用数据类型。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内部中分配一个更大的数组类存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。
2.1 集合的创建
导包:import Java.util.ArrayList;
创建对象:与其他普通的引用数据类型创建方式完全相同,但要制定容器中存储的数据类型:Array List<数据类型> 变量名 = new ArrayList<数据类型>();。

  • 集合中存储的元素,只能为<>括号中指定的数据类型元素。
  • <数据类型>中的数据类型必须是引用数据类型,不能是基本数据类型。8种基本数据类型中,有两个特殊。
    int Integer
    char Character
    举例:ArrayList<String>list = new ArrayList<String>();
    2.2 集合中常用的方法
    | boolean add(Object obj) | 将指定元素obj追加到集合的末尾 |
    | Object get(int index) | 返回集合中指定位置上的元素 |
    | int size() | 返回集合中的元素个数 |

强调:ArrayList集合相当于长度可变的数组,所有访问集合中的元素也是采用索引方式访问,第一个元素存储在索引0的位置,以此类推。
2.3 集合的遍历
通过集合遍历,得到集合中每个元素,这是集合中最常见的操作集合中的遍历与数组中的遍历很像,都是通过索引的方式。
get()方法返回值的类型为集合中元素的类型。
| 方法声明 | 功能描述 |
| boolean add(int index, Object obj) | 将指定元素obj插入到集合中指定的位置 |
| Object remve(int index) | 从集合中删除指定index处的元素,返回该元素 |
| void clear() | 清空集合中所有元素 |
| Object set(int index, Object obj) | 用指定元素obj替代集合中指定位置上的元素 |

你的支持将鼓励作者继续创作

评论(0)

(无)