在学完的九天课程内容里,个人觉得最重要的是七八九这三天的内容,以下是这三天内容的精华部分:
第七天:面向对象
面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务)
7.1:面向对象
类:现实事物的描述。类包含了属性(成员变量)和行为(成员方法)
对象:对象是类的具体体现,是类的一个实体。
7.2:封装private
规定:
所有的成员变量都加private(只能在本类中使用)
提供公共的set方法和get方法
set方法是给成员变量设置值
get方法是获取成员变量的值
7.3:构造方法
作用:
构造方法在创建对象的时候被调用
构造方法能够给给成员变量赋值(有参构造)
8:字符串 String(String 的方法很多,能记下来最好,记不下来要学会使用API)
length():获取字符串长度
charAt(int index):获取指定索引处的字符
indexOf(String s):获取指定字符串的索引
substring(int start):截取字符串的一段
substring(int start,int end):截取字符串的一段
equals(String s):判断两个字符串的内容是否相同
startsWith(String s):是否以指定字符串开头
endsWith(String s):是否以指定字符串结尾
split(String s):按照指定的字符串切割
toCharArray():转换成数组
toUpperCase():转换小写字符为大写
toLowerCase():转换大写字符为小写
trim():删除字符串两端的空格
equalsIngoreCase(String s):不区分大小写比较
9:集合(内容很绕,需要多思考)
9.1 集合的特点
ArrayList<E>
E是一个泛型 泛型表示集合中要存储的数据类型
Object 能够表示所有的数据类型
容器有两个 数组 集合
数组特点:
长度固定 能够存储任意类型
集合特点:
长度可变 只能存储引用类型 (int这种写法不行)
9.2 集合的常用方法:
添加元素:
public boolean add(E e):添加元素
public void add(int index,E element):在指定的索引处添加一个元素
获取元素
public E get(int index):返回指定索引处的元素
集合长度
public int size():返回集合中的元素的个数
删除元素
public boolean remove(Object o):删除指定的元素,返回删除是否成功
public E remove(int index):删除指定索引处的元素,返回被删除的元素
修改元素
public E set(int index,E element):修改指定索引处的元素,返回被修改的元素
以上是这三天的主要内容,个人认为光听懂看懂是远远不够的,最主要的是要会写,不能眼高手低,行不行敲一下就知道了嘛。
|
|