A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆地神仙 初级黑马   /  2018-10-9 17:26  /  1099 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么定义一个标准的类

一个标准的类通常要拥有下面四个组成部分
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+开始,支持自动装箱,自动拆箱。
自动装箱:基本类型  -->> 包装类型
自动拆箱:包装类型  -->> 基本类型

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马