摘要: //1.导包,找到Scanner这个类在哪//书写要注意:要写在类定义的上面import java.util.Scanner;public class scanner { public static void main(String[] args) { //2.创建对象,表示我现在准备要用Scann 阅读全文
posted @ 2023-06-06 17:37 开山y 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-11-03 11:27 开山y 阅读(8) 评论(0) 推荐(0) 编辑
摘要: //游戏当中的英雄角色类public class Hero { private String name;//英雄名字 private int age;//英雄的年龄 private Weapon weapon;//英雄的武器 public Hero() { } public Hero(String 阅读全文
posted @ 2022-06-01 23:02 开山y 阅读(23) 评论(0) 推荐(0) 编辑
摘要: public interface MyInterface { void method1();//抽象方法 void method2();} public class MyInterfaceImpl implements MyInterface { @Override public void meth 阅读全文
posted @ 2022-05-31 22:41 开山y 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: /*如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。例如:身体和心脏的关系。又如:汽车和发动机的关系。分类:1.成员内部类2.局部内部类(包含匿名内部类)成员内部类的定义格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //... } //...}注意:内 阅读全文
posted @ 2022-05-28 12:11 开山y 阅读(85) 评论(0) 推荐(0) 编辑
摘要: /*如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。例如:身体和心脏的关系。又如:汽车和发动机的关系。分类:1.成员内部类2.局部内部类(包含匿名内部类)成员内部类的定义格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //... } //...}注意:内 阅读全文
posted @ 2022-05-27 21:39 开山y 阅读(47) 评论(0) 推荐(0) 编辑