大家好,我是二厶可可肉,来自河北省石家庄市,现隶属于北京双匹科技有限公司
在第三章 对白版中“1楼 sainmars”建议来一个提炼、总结的,提炼版因此出炉啦~~
public class Lesson1{}
这里面的大括号(有的地方叫花括号)是成对出现的,中括号跟 小括号, 这些也都是成对出现,有的地方中括号叫做“方括号”,小括号叫做“圆括号”
刚刚的图应有几个字是紫红色的(public、class、static、void) ,这些叫做 “关键字” 有的地方翻译成“保留字” ,就是说,这些是语言自己的东西,自己(开发者)不可以起名字叫这个
public class Lesson1{}中
格式是这样的
【使用范围】 【类型】 【名字】{}
其中 public 是公有的,暂时只涉及到这一个,可以先不用知道其他的,
class 类 类型 Lesson1 随意起的一个名字
被大括号 括住的,暂时可以理解为,在他的里面(事实也是如此)
整体的这一个叫做一个类,这个类的名字是Lesson1
类里面只有两种东西,一个叫属性,另一个叫方法
这个例子里只有一个方法,方法名叫 main
public static void main(String [] arge){
System.out.println("我的第一个程序");
}
这个就是那个方法, 他的方法名字叫 main 。
System.out.println("我的第一个程序"); 这是方法里的一句话
下面介绍下方法的组成
public static void main(String[] arge){
}
【使用范围】static 【返回类型】 【方法名】(【参数列表】){
}
这个示例中的 static 比较特殊,可以没有 必须有的是 【使用范围】【返回类型】【方法名】(【参数列表】){}
刚刚里面提到的, 使用范围, 有时候会翻译成 调用范围
static 指的是静态的, 这是用来特殊修饰方法用的,这个暂时不需要去特殊研究
void 指的是没有返回值
main 也是可以随意起的,但是,按照命名规范,首字母需要小写后面如果接着跟单词的话,后面的单词大写
例如:toAdd 去添加的意思 这样命名就比 a , b ,c 要好很多,比add 相对强一点 一般执行添加会用 doAdd,
命名规则,一般情况下,第一个单词的首字母小写,后面的单词首字母大写,这样方便自己和其他人的阅读
即:后面单词的第一个字母大写,其他的小写,如果三个单词连接的话,第二个单词跟第三个单词的首字母都要大写
首字母大写的目的就是为了让人来识别的时候比较方便
【参数列表】
即从外部传给这个方法的一些信息,这里面传的是一个 String[]类型的参数() ,如果在方法中使用的话,用 arge 这个名字来代替
参数列表可以一次性传递N个参数,也可以一个也不传递 直接写成 方法名(){}
我写的这个方法,比较特殊,是一个程序的公共入口,入口就是程序开始的地方, 一个程序必须有且只有一个入口
这个公共入口的规则就是我写的那个样子,即:
public static void main(String[] arge){
}
这个方法又只有一句话,即:
System.out.println("我的第一个程序");
这句话的最后一个符号是 分号,程序里的分号相当于汉语中的句号,每句话的最后一般都必须有,变量跟对象,初学阶段,可以先理解为一种东西