摘要: public interface MyInterface { void method();//抽象方法} public class MyInterfaceImpl implements MyInterface { @Override public void method() { System.out 阅读全文
posted @ 2022-05-30 22:03 开山y 阅读(17) 评论(0) 推荐(0) 编辑
摘要: /*局部内部类,如果希望访问所在方法的局部变量,那么这个局部变量必须是“有效的final”。 备注:从Java 8+开始,只要局部变量事实不变,那么final关键字可以省略。原因:1. new出来的对象在堆内存当中。2. 局部变量是跟着方法走的,在栈内存当中。3.方法运行结束之后,立刻出栈,局部变量 阅读全文
posted @ 2022-05-30 21:37 开山y 阅读(39) 评论(0) 推荐(0) 编辑
摘要: /*如果一个类是定义在一个方法内部的,那么这就是一个局部内部类。“局部”:只有当前所属的方法才能使用它,出了这个方法外面就不能用了。定义格式:修饰符 class 外部类名称{ 修饰符 返回值类型 外部类方法名称(参数列表){ class 局部内部类名称{ //... } }}小节一下类的修饰符:pu 阅读全文
posted @ 2022-05-30 21:14 开山y 阅读(32) 评论(0) 推荐(0) 编辑
摘要: //如果出现了重名现象,那么格式是:外部类名称.this.外部类成员变量名public class Outer { int num=10;//外部类的成员变量 public class Inner /*extends Object*/{ int num=20;//内部类的成员变量 public vo 阅读全文
posted @ 2022-05-30 11:35 开山y 阅读(19) 评论(0) 推荐(0) 编辑