类:
一般包含五部分:
成员变量
成员方法
构造器
代码块
内部类
注意事项:
一个Java文件中可以定义多个class类,但是只能有一个类是public修饰,而且public修饰的类名必须是代码文件名
构造器:
定义在类中,可以用于初始化一个对象,并返回对象的地址
命名必须和类名相同
可以有多个重载函数
this关键字:
代表当前对象的地址
面向对象三大特性:封装,继承,多态
封装的原则:方法必须封装在正确的对象中(方法需要此对象的属性)
标准JavaBean(实体类):
现实世界中具有对应的实体
书写要求:
成员变量使用private修饰
提供成员变量对应的setXxx(), getXxx()方法
要求提供无参构造器(可以不写出来),有参数构造器可写可不写
String对象
ArrayList对象
泛型:ArrayList<E>,就是一个泛型类,可以在编译阶段约束集合对象只能操作某种数据类型(存的是地址,是引用类型)
集合中只能存储引用类型,不支持基本数据类型(如int)
因此int的集合方式为ArrayList<Integer>,此集合只能操作整数类型的元素