摘要: 接口的概念: 接口里面只能包含抽象方法,它是完全抽象化的类,里面没有完整的方法,我们可以通过接口定义一个功能,其他的类通过实现这个接口来拥有这个功能。其次,接口只能被实现,不能被继承!它既可以被抽象类实现,又可以被具体类实现。在Java中,继承只能是单继承,而实现则可以多实现。声明一个接口用inte 阅读全文
posted @ 2021-01-29 21:07 EvanTheBoy 阅读(75) 评论(0) 推荐(0)
摘要: abstract是一个关键字,用来表示抽象方法和抽象类。我们直接在代码里面看: 1 package com.hw.InnerClassDemo; 2 /** 3 * 抽象方法的作用: 4 * 用来被继承。 5 * @author Administrator 6 * 7 */ 8 9 abstract 阅读全文
posted @ 2021-01-29 19:59 EvanTheBoy 阅读(63) 评论(0) 推荐(0)
摘要: 关于重名的小问题: 如果我们在外部类声明了一个age,在内部类也声明了一个age,那么系统会根据就近原则来确定到底是哪个age: 1 package com.hw.InnerClassDemo; 2 public class InnerDemo { 3 public static void main 阅读全文
posted @ 2021-01-29 12:37 EvanTheBoy 阅读(85) 评论(0) 推荐(0)
摘要: 如果将内部类修饰符改为public,则在外部类外面也可以访问到它了。不过创建对象的时候方式就发生了改变。下面来看第一种: 第一种方式: 1 package com.hw.InnerClassDemo; 2 public class InnerDemo { 3 public static void m 阅读全文
posted @ 2021-01-29 12:11 EvanTheBoy 阅读(68) 评论(0) 推荐(0)
摘要: 说明: 在类里面还可以定义一个类,所以前者称之为外部类,后者称之为内部类。 代码: 1 package com.hw.InnerClassDemo; 2 public class InnerDemo { 3 public static void main(String[] args){ 4 Oute 阅读全文
posted @ 2021-01-29 11:48 EvanTheBoy 阅读(67) 评论(0) 推荐(0)