大家好,我是二厶可可肉,来自河北省石家庄市,现隶属于北京双匹科技有限公司
今天翻阅了以前的聊天记录,发现以前教【娄娄】开发的时候,是真的真的很用心,比现在写的详细很多,所以,决定拿来用一用,做一个聊天版的
二厶可可肉 18:35:02
public class Lesson1{}
这里面的大括号(有的地方叫花括号)是成对出现的
娄娄 18:35:21
嗯
二厶可可肉 18:35:40
将来会见到 中括号跟 小括号, 这些都是成对出现
娄娄 18:35:58
嗯
二厶可可肉 18:36:23
你看到的图应该是彩色的吧?就是有几个字是紫红色的
娄娄 18:36:41
嗯
二厶可可肉 18:37:04
这些叫做 “关键字” 有的地方翻译成“保留字”
二厶可可肉 18:37:27
就是说,这是语言自己的东西,自己不可以起名字叫这个
娄娄 18:37:32
嗯
二厶可可肉 18:39:15
public class Lesson1{}中
格式是这样的
【使用范围】 【类别】 【名字】{}
娄娄 18:40:15
嗯
二厶可可肉 18:40:32
其中 public 是公有的,暂时只涉及到这一个,可以先不用知道其他的,
class 类 类型 Lesson1 随意起的一个名字
娄娄 18:41:46
嗯
二厶可可肉 18:42:33
被大括号 括住的,暂时可以理解为,在他的里面(事实也是如此)
二厶可可肉 18:43:03
整体的这一个叫做一个类,这个类的名字是Lesson1
娄娄 18:44:01
嗯
二厶可可肉 18:44:40
类里面只有两种东西,一个叫属性,另一个叫方法
娄娄 18:45:26
嗯
二厶可可肉 18:46:48
public static void main(String [] arge){
System.out.println("我的第一个程序");
}
这个就是那个方法, 他的方法名字叫 main 。
System.out.println("我的第一个程序"); 这是方法里的一句话
娄娄 18:45:26
类里面可不可以只有属性?
二厶可可肉 18:52:20
对,可以
二厶可可肉 18:52:32
可以只有属性,也可以两者都有,
二厶可可肉 18:52:41
可以有多个属性,跟多个方法
娄娄 18:52:49
嗯
二厶可可肉 18:53:27
类里面也可以什么都没有,一个空架子,什么也不在
二厶可可肉 18:54:39
下面介绍下方法的组成
public static void main(String[] arge){
}
【使用范围】static 【返回类型】 【方法名】(【参数列表】){
}
这个示例中的 static 比较特殊,可以没有 必须有的是 【使用范围】【返回类型】【方法名】(【参数列表】){}
娄娄 18:57:27
嗯
二厶可可肉 18:57:58
刚刚里面提到的, 使用范围, 有时候会翻译成 调用范围
娄娄 18:58:26
嗯
二厶可可肉 18:59:17
static 指的是静态的, 这是用来特殊修饰方法用的,这个暂时不需要去特殊研究
娄娄 18:59:42
嗯
二厶可可肉 19:01:05
void 指的是没有返回值
main 也是可以随意起的,但是,按照命名规范,首字母需要小写后面如果接着跟单词的话,后面的单词大写
二厶可可肉 19:02:31
例如:toAdd 去添加的意思 这样命名就比 a , b ,c 要好很多,比add 相对强一点 一般执行添加会用 doAdd
娄娄 19:06:51
大小写那个
二厶可可肉 19:07:29
嗯,后面单词 首字母大写
娄娄 19:08:14
嗯
二厶可可肉 19:08:19
即:后面单词的第一个字母大写,其他的小写,如果三个单词连接的话,第二个单词跟第三个单词的首字母都要大写
二厶可可肉 19:08:39
首字母大写的目的就是为了让人来识别的时候比较方便
娄娄 19:10:16
嗯
二厶可可肉 19:10:39
【参数列表】
即从外部传给这个方法的一些信息,这里面传的是一个 String[]类型的参数() ,如果在方法中使用的话,用 arge 这个名字来代替
参数列表可以一次性传递N个参数,也可以一个也不传递 直接写成 方法名(){}
娄娄 19:13:58
嗯
二厶可可肉 19:15:11
我写的这个方法,比较特殊,是一个程序的公共入口,入口就是程序开始的地方, 一个程序必须有且只有一个入口
娄娄 19:15:37
嗯
二厶可可肉 19:16:34
这个公共入口的规则就是我写的那个样子,即:
public static void main(String[] arge){
}
娄娄 19:17:19
嗯
二厶可可肉 19:17:59
这个方法又只有一句话,即:
System.out.println("我的第一个程序");
娄娄 19:18:57
嗯
二厶可可肉 19:19:04
这句话的最后一个符号是 分号,程序里的分号相当于汉语中的句号,每句话的最后一般都必须有
娄娄 19:21:56
嗯
娄娄 19:21:56
嗯
娄娄 19:25:32
二厶可可肉 19:55:13
变量跟对象,初学阶段,可以先理解为一种东西
娄娄 19:57:07
嗯
二厶可可肉 19:57:43
今天讲的都消化了吗?
大家觉得这种形式如何呢?可以发表发表意见