摘要: 如下代码: 泛型数组列表: 之前我们接触的原始数组,无法确定动态确定数组的大小,在初始化数组的时候定义其大小,之后如果在改变其大小比较麻烦。于是就有ArrayList类实现动态数组大小。 当当前数组列表超过当前长度,会把当前的数组元素拷贝到大的数组内。 语法: ArrayList<参数类型> 变量名 阅读全文
posted @ 2017-10-16 17:21 evil_liu 阅读(3292) 评论(0) 推荐(0) 编辑
摘要: 抽象类: 场景: 多个类继承一个类,当我们需要调用一个方法,由于方法主体的不一样,具有对象特征。这时候基类创建抽象方法占地,子类实现具体的抽象方法。 如果一个类中有抽象方法,那这个类也是抽象类,需要abstract来修饰。 抽象类不可以实例化,需要通过他的子类来调用基类的抽象方法和普通方法以及数据。 阅读全文
posted @ 2017-10-16 14:09 evil_liu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一:final 1:有时候 我们需要一些类,不要被继承。即阻止定义子类。不允许扩展的类叫做final类,如果一个类在定义的时候,用final定义的时候,表示这个类是final类。无法定义子类。 语法 形式: final class classname{ statement..... } 2:如果方法 阅读全文
posted @ 2017-10-16 10:23 evil_liu 阅读(234) 评论(0) 推荐(0) 编辑