摘要: 例如: class A{} public class B extends A{ public void test(){ System.out.println(super.getClass().getName()); } publis static void main(String[] args){ 阅读全文
posted @ 2018-02-28 22:11 ken007 阅读(428) 评论(0) 推荐(0) 编辑
摘要: java中的内部类分为四个: 成员内部类 静态内部类 局部内部类 匿名内部类 1. 成员内部类: 定义在另一个类(外部类)的内部,而且与成员方法和属性平级叫成员内部类,......相当于外部类的非静态方法,如果被static修饰,就变成静态内部类了。 2.静态内部类 使用static修饰的成员内部类 阅读全文
posted @ 2018-02-28 22:01 ken007 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1.重载:可以在同一个类中存在多个函数,函数名称相同但参数列表(参数个数,参数类型,参数顺序)不同, 不能通过方法返回值类型,访问权限以及抛出异常来定义重载. 2.重写: “重写(覆盖)”概念存在于继承关系中,子类可继承父类中的方法而不需要单独编辑,这提供便捷化。但有的时侯,子类不想原封不动地继承父 阅读全文
posted @ 2018-02-28 20:35 ken007 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 定义: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化. 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装 阅读全文
posted @ 2018-02-28 15:54 ken007 阅读(247) 评论(0) 推荐(0) 编辑