摘要:
一、集合和数组的区别: 1、数组的长度是固定的。集合的长度是可变的。 2、集合中存储的元素只能是引用数据类型。 二、集合继承关系: 1、Collection作为集合的根接口,是所有集合类型的父类。 2、集合类型有很多,常用的只有List和Set。 三、List接口 1、List接口继承关系: 2、L 阅读全文
摘要:
一、多态概述 1、一个事务(对象)有着(属于)多种形态(类),比如说 “小白 既是 人 也是 男人 ”,换句话说 “小白”存在两中形态。 2、多态的体现:父类引用变量 指向 子类对象。 3、多态的前提:必须存在继承或者实现关系。 二、多态的定义与使用格式 父类类型 变量 = new 子类类型(); 阅读全文
摘要:
一、抽象类 1、需求:定义一个图形类,该类应该包含求周长和面积的方法。 2、分析:图形包括很多种,如长方形,正方形,圆形等,各种图形均继承与图形这个父类,但是不同图形求周长、求面积的方法也不尽相同,换句话说 “方法的声明相同,但是方法的具体实现各异”。此时只能抽取方法的声明,并不能抽取方法的实现。 阅读全文