摘要: 匿名类是指没有类名的内部类,必须在创建时使用 new 语句来声明类 其语法形式如下: 这种形式的 new 语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。使用匿名类可使代码更加简洁、紧凑,模块化程度更高。 匿名类有两种实现方式: 继承一个类,重写其方法。 实现一个接口(可以 阅读全文
posted @ 2019-04-10 11:22 持&恒 阅读(1302) 评论(0) 推荐(0)
摘要: 内部类存在的意义 1、可以实现多重继承 个特点非常重要,个人认为它是内部类存在的最大理由之一。正是由于他的存在使得Java的继承机制更加完善。大家都知道Java只能继承一个类,它的多重继承在我们没有学习内部类之前是用接口来实现的。但使用接口有时候有很多不方便的地方。比如我们实现一个接口就必须实现它里 阅读全文
posted @ 2019-04-10 11:11 持&恒 阅读(230) 评论(0) 推荐(0)
摘要: 抽象类:在面向对象领域,抽象类主要用来进行类型隐藏 特点: 1、一个具体类继承抽象类,必须实现抽象类中所有抽象方法 2、抽象方法没有方法体,而应在它们的子类中实现所有的抽象方法,可以为空方法体 3、abstract 关键字只能用于普通方法,不能用于 static 方法或者构造方法中 4、在抽象类中必 阅读全文
posted @ 2019-04-10 10:07 持&恒 阅读(209) 评论(0) 推荐(0)