摘要: 一、泛型类 1 package generics; 2 /** 3 * 泛型类,格式:public class 类名 4 * @author zhongfg 5 * @date 2015-06-16 6 * @param 7 */ 8 class Student { 9 10 ... 阅读全文
posted @ 2015-06-16 20:46 Self_improve 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、特点1、由于继承,方法可以重写,所以父类的功能就会被子类覆盖2、有时候我们不想子类覆盖父类的功能,这时候我们可以使用final关键字3、final可以修饰:类、变量,方法。4、final修饰类,该类不能被继承5、final修饰变量,该变量不能被修改,因为这个变量是常量了6、final修饰方法,该... 阅读全文
posted @ 2015-06-16 17:11 Self_improve 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 一、特点1、随着类的加载而加载2、优先于对象存在3、被类的所有对象共享4、可以通过类名调用二、调用特征静态方法: 成员变量:只能访问静态变量 成员方法:只能访问静态成员方法非静态方法: 成员变量:可以访问静态变量,也可以是非静态变量 成员方法:可以访问静态成员方法,也可以是非静态成员方法简单... 阅读全文
posted @ 2015-06-16 16:05 Self_improve 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方12345678910111213141516abstractclassPerson {publicab... 阅读全文
posted @ 2015-06-16 14:05 Self_improve 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、重写(Overriding)的特点1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。3、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>priva... 阅读全文
posted @ 2015-06-16 12:40 Self_improve 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、多态的定义同一事物,在不同时刻体现出不同状态。例如:水在不同状态可能是:气态、液态、固态。二、多态前提和体现1、有继承关系2、有方法重写3、有父类引用指向子类对象三、编译运行原理1、编译看左边,父类是否有此方法,没有就报错。2、运行看右边,运行结果一般是右边子类重写后的结果。四、案例分析 1 p... 阅读全文
posted @ 2015-06-16 11:50 Self_improve 阅读(382) 评论(0) 推荐(0) 编辑