# :-: ModMain模组主类
*****
这是加载你的mod的入口点,就是告诉forge从哪里加载你的mod。所以此章非常重要。
\* 此章的一些模组信息须与前章的内容一致,如ModID……
#### **文章导航:**
[TOC]
#### **注释:**
若对此文有所不解,可[点此](https://fanyi.baidu.com/#zh/wyw)以更好的理解此教程。
***
### **序——你要知道的东西:**
<details>
<summary> 1. 什么是主类(Main)?</summary>
<pre><blockcode>如java程序之main(),运行时会先去运行main()中代码。
同在Mod开发中,Forge寻有@Mod注解之类,会从此类来加载汝之mod。
反之,若无主类,则Forge弗寻入口也,故主类甚是重要。
</blockcode></pre>
</details>
<br />
<details>
<summary> 2.注解(@XXX)是什么?</summary>
<pre><blockcode> “从JDK5开始,Java增加对元数据的支持,也就是注解,注解与注释是有一定区别的,可以把注解
理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。
通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。”
——百度百科
不同于注释,注释为“/**/、/***/、//”,不会对代码造成任何影响(除JavaDoc);而注解多多
少少对代码影响,他会对代码影响或告诉程序员该做什么事情(让程序员说明一些信息)。
</blockcode></pre>
</details>
<br />
<details>
<summary> 3.日志记录器(Logger)是什么?</summary>
<pre><blockcode>不知君是否知道日志(log),如汝之日记,但非全是,日记为录你自己,则计算机上的日志为录
程序运行,例程序之报错、信息及调试信息。
若程序崩溃时,则有日志,供用户浏览以解决崩溃之问;
若程序未达程序员之意,或为代码中一量之误,则有日志,可用其之DEBUG。
所以,日志记录器(Logger)之作用为输出日志,其使用之繁,作用之大。
</blockcode></pre>
</details><br />
愿君为敬之看上之介矣,此有助对下文之解。
***
### **1.开始写入代码**
<iframe width="640" height="640" src="https://cybermap.kaspersky.com/cn/widget/dynamic/dark" frameborder="0">