摘要: 匿名内部类:匿名内部类其实就是没有名称的内部类。 作用:一个接口的实现类作为方法参数传入,而是直接通过匿名内部类的形式传入一个接口类型参数,在匿名内部类中直接完成方法的实现。 格式:new父类名或接口名({ //方法重写 @Override //执行语句 } } public static void 阅读全文
posted @ 2022-06-19 17:02 淤泥不染 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 局部内部类:定义在某个局部范围中的类,其有效范围只限于方法内部。 成员内部类我可以理解为和成员变星同级,那么局部内部类我们也可以理解为和局部变呈同级的内部类 举例: 静态内部类 静态内部类:使用static关键字修饰的成员内部类。 注意:静态内部类中只能访问外部类的静态成员,同时通过外部类访问静态内 阅读全文
posted @ 2022-06-19 16:46 淤泥不染 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 内部类:将类定义在类的内部,那么该类就称为内部类 举例: Java中不能被实例化的类型有哪些? 1.抽象类 2.接口 3.所有的构造方法都被private修饰的类型 4.内部类不能被外界直接实例化 为什么使用内部类:提高类的安全性 内部类的特点: 内部类可以直接访问外部类的所有的成员变虽和成员方法 阅读全文
posted @ 2022-06-19 16:11 淤泥不染 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 什么是多态:父类的引用指向了子类的实例 多态的实现方法; 1.使用父类作为方法的形参实现多态 2.使用父类作为方法的返回值实现多态 继承多态:当这个作为参数的父类是普通类或者抽象类时 接口多态:当这个作为参数的父类是—个接口时,构成接口多态 举例: 抽象类 public static void ma 阅读全文
posted @ 2022-06-19 14:58 淤泥不染 阅读(21) 评论(0) 推荐(0) 编辑
摘要: (1)所有的可以拨号的设备都应该有拨号功能(Dailup) (2)所有的播放设备都可以有播放功能(Play). (3)所有的照相设备都有拍照功能(takePhoto) (4)定义一个电话类Telephone,有拨号功能. (5)定义一个Dvd类有播放功能。 (6)定义一个照相机类Camera,有照相 阅读全文
posted @ 2022-06-19 13:55 淤泥不染 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 生活中的接口的特点: 1.接口是扩展功能的 2.接口是一种规范,一种标准 3.接口是灵活 举例:生活中的锁锁上有口,口就是接口 接口:接口是一种特殊的抽象类,它不能包含普通方法 格式:interfere 接口名{ } 接口的特点: 使用interfere关键类 接口由常量和抽象方法组成: 常量:默认 阅读全文
posted @ 2022-06-19 10:57 淤泥不染 阅读(59) 评论(0) 推荐(0) 编辑