摘要: 匿名内部类:没有类名的类就称作为匿名内部类匿名内部类的好处:简化书写。匿名内部类的使用前提:必须存在继承或者实现关系才能使用。 阅读全文
posted @ 2016-09-23 10:56 FromNowOns 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 内部类:一个类定义在另一个类的内部,那么该类就称作为内部类。内部类的class文件名:外部类$内部类。好处:便于区分该 class 文件是属于哪个外部类的。内部类的类别: 1、成员内部类:定义在类的内部类 成员内部类的访方式: 方法一:在外部类提供一个方法创建内部类的对象进行访问 class Out 阅读全文
posted @ 2016-09-23 10:33 FromNowOns 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 多态:一个对象具备多种形态(父类的引用类型变量指向了子类的对象 或者是 接口的引用类型变量指向了接口实现类对象)多态的前提:必须存在继承或实现关系。多态注意事项: 1、多态情况下,子父类存在同名的成员变量时,访问的是父类的成员变量 2、多态情况下,子父类存在同名的非静态的成员函数时,访问的是子类的成 阅读全文
posted @ 2016-09-23 09:48 FromNowOns 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 抽象类: abstract抽象类的好处:强制要求子类一定要实现指定的方法。abstract 修饰符 1、如果一个函数没有方法体,那么该函数必须要使用 abstract 修饰,把该函数修饰成抽象的函数。 2、如果一个类出现了抽象的函数,那么该类也必须使用 abstract 修饰。 3、如果一个非抽象类 阅读全文
posted @ 2016-09-23 09:34 FromNowOns 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 继承要注意的事项: 1、千万不要为了减少重复代码而去继承,只有真正的存在着继承关系的时候才去继承。 2、父类私有的成员不能被继承 3、父类的构造函数不能被继承 4、创建子类对象时会先默认调用父类的无参构造方法(调用父类的构造方法是为了初始化从父类继承下去的属性的) super 关键字 super 关 阅读全文
posted @ 2016-09-23 09:24 FromNowOns 阅读(412) 评论(0) 推荐(0) 编辑