差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
javamodding:2_javaintro [2022/03/28 01:42] – [变量与函数] awajavamodding:2_javaintro [2022/03/28 01:49] (当前版本) awa
行 1: 行 1:
 +====== Java 基础教程 ======
 +
 +对于初学者而言,编程有许多新颖的概念,尤其是开发对人员最多的 Java。接下来我们就来认识一下Java相关的概念和想法。
 +
 +===== 类 =====
 +[public] class 类名 [extends 其他类] [implenents 接口1,接口2...]{
 +    public int i; //属性
 +    public static final float PI=3.1415; //常量
 +    public 类名(){
 +        //构造方法
 +    }
 +    public void a(){
 +        实例方法
 +    }
 +    public static void method(){
 +        //静态方法
 +        System.out.println(PI); //向控制台输出常量PI(同一个类不用加类名)
 +    }
 +    protected static void m(){
 +        //也是静态方法
 +        权限控制符:
 +            public 全公开
 +            protected 禁止不在同一个包没extends这个类的类使用
 +            空着 禁止不在同一个包的类使用
 +            private 只能自己这个类用
 +    }
 +}
 +===== 变量与方法=====
 +记住,java中没有函数只有方法
 +==== 变量 ====
 +
 +正如其名,变量是指一个可变的量,他的变化取决于你写的程序,你可以用正确的方式获得变量当前的值。
 +
 +Java 的变量存在类型,常见的基本类型包括 ''int float string'' ,另外还有在 Mindustry 模组中不常出现的 ''double byte char'' 。每一种类型都有其自身的作用,包括说明这个变量是字符串还是数,最大值最小值是多少。
 +  * ''int'' 是整数,不允许存在小数点
 +  * ''float''是浮点数,必须有小数点,结尾为f
 +  * ''string''为字符串
 +变量的类型还可以是某一个类或 'object',这就使得这个变量成为一个对象。
 +
 +变量:
 +    基础数据类型:byte,short,int,long,float,double,boolean,char
 +    引用数据类型:Object,Date,ArrayList,Socket,Tile,Rules...
 +
 +
 +屈辱是暂时的,之后回来填坑,[[https://www.yuque.com/liplum/nncx8g/uvy1bg|see here for more]]
 +
 +