黑马程序员技术交流社区

标题: 伪技术贴 [打印本页]

作者: 陆地神仙    时间: 2018-10-9 17:26
标题: 伪技术贴
怎么定义一个标准的类

一个标准的类通常要拥有下面四个组成部分
1.所有的成员变量都要使用Private关键字修饰
2.为每一个成员变量编写一对Getter/Setter方法
3.编写一个屋参数的构造方法
4.编写一个全参数的构造方法
自动生成代码
Code - Generate...(快捷键Alt Insert)
Getter and Setter 成员变量方法
Constructor Select None无参构造方法
Constructor 选择变量点OK就是全参构造方法
这样标准的类也叫做Java Bean

ArraysList类 泛型
数组的长度不可以发生改变,
但是ArrayList集合的长度是可以随意变化的。
对于ArrayList来说,有一个尖括号<E>代表泛型
泛型;也就是装在几个当中的所有元素,全是统一的什么类型
注意;泛型只能是引用类型,不能使基本类型
对于ArraysList集合来说,直接打印得到的不是地址值,而是内容。如果内容是空,得到的是空的中括号:[]
创建格式;
ArrayList<String>  list  = new ArrayList<>();
向集合当中添加一些数字,需要用到add方法。
格式:
List.add(“填对象的数据类型”);
注意;创建的时候尖括号泛型如果是字符串,那么添加进去的元素必须是字符串。
ArrayList当中常用的方法有:
public boolean add(E e); 向集合中添加元素,参数的类型和泛型一致。返回值类型代表添加是否成功,但是对于其他集合(今后学习)来说,add添加动作不一定成功
public E get(int index);   向集合中获取元素,参数是索引编号。返回值就是对应位置的元素。
public E remove(int index);  从集合中删除元素,参数是所以编号,返回值就是被删除掉的元素
public int size(); 获取集合的尺寸长度,范回值是集合中的包含元素个数

如果希望想集合ArrayList当中存储基本数据类型,必须使用基本类型对应的“包装类”

基本类型   包装类(引用类型,包装类都位于java.lang包下)
byte        Byte
short        Short
int        Integer        【特殊】
long        Long
float        Float
double        Double
char        Charcter        【特殊】
boolean        Boolean

从JDK  1.5+开始,支持自动装箱,自动拆箱。
自动装箱:基本类型  -->> 包装类型
自动拆箱:包装类型  -->> 基本类型




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2