需要理解的Java概念
这里是Java的概念,理解即可。不理解也没事,后面还会详细介绍。
Java类:设计图纸
“类”就是制作“对象”这个大工具箱的“设计图纸”或“模具”。
它规定了:这个工具箱(对象)里应该有哪些“盒子”(变量),比如“血量”、“攻击力”、“名字”。
它也规定了:这个工具箱(对象)里应该有哪些“按钮”(函数/方法),比如“打招呼()”、“攻击()”、“受伤()”。
类本身不是工具箱,它只是描述了工具箱长什么样、有什么功能。
Java静态方法:设计图纸上的按钮
静态方法就像是贴在“设计图纸”(类)上的“按钮”。
它不属于任何一个具体的工具箱(对象),而是属于这张图纸本身。
你不需要拿起任何一个具体的工具箱(对象),你走到这个“设计图纸”(类)的旁边就可以直接按下“按钮”(函数/方法)。
在代码里,你用 类名.方法名() 来调用它(静态方法)。
例如:玩家.查询玩家总数()
Java包:文件夹
直接理解成文件夹。
假设你在管理一个公司的文件,这些文件按规律放在不同的(子)文件夹中。现在你想找 战斗逻辑 这个“设计图纸”(类),他的包就是 公司.游戏部门.战斗系统.战斗逻辑 。和计算机中的文件系统相同,只是使用 . 而不是 \。
txt
公司
├── 游戏部
│ ├── 玩家
│ │ ├── 玩家(设计图纸)
│ │ └── 玩家属性(设计图纸)
│ ├── 怪物
│ │ ├── 小怪(设计图纸)
│ │ └── 大Boss(设计图纸)
│ └── 战斗系统
│ └── 战斗逻辑(设计图纸)
└── 前台
├── 登录界面(设计图纸)
└── 游戏主界面(设计图纸)