摘要: 实例化内部类对象的格式比较格式1(非static实例化内部类):外部类.内部类 内部类对象=new 外部类().new 内部类();格式2(static定义内部类):外部类.内部类 内部类对象=new 外部类.内部类();通过这两种格式可以发现:使用了static定义的内部类,其完整的名称就是‘外部 阅读全文
posted @ 2017-08-02 16:35 超重语言 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 覆写:同一个方法,根据操作的子类不同,所完成的功能不同对象的多态性:父子类对象的转换向上转型:子类对象变为父类对象,父类 父类对象 =子类实例向下转型:父类对象转变为子类强制性 子类 子类对象=(子类)父类实例发生向下转型一定先发生向上转型关系 阅读全文
posted @ 2017-08-02 16:34 超重语言 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 抽象类的使用原则: 抽象类必须有子类,使用extents继承,一个子类只能继承一个抽象类 子类(如果不是抽象类)必须覆写抽象类中的全部抽象方法 抽象类对象可以使用对象的向上转型方式,通过子类来进行实例化操作 1.抽象类能否使用final定义 不能,因为final定义的不能有子类,而抽象类必须有子类 阅读全文
posted @ 2017-08-02 16:29 超重语言 阅读(106) 评论(0) 推荐(0) 编辑