00:00
来,那么咱们继续再往下,各位,咱们对这个程序还没有解释啊,咱们就赶紧抓紧时间啊,咱们把这个程序啊给他解释解释啊,解释解释,来咱们时间过得很快啊,来这块的话,咱们再写一个程序吧,各位再写一个啊,假如我叫test加va啊,再写一个。那在这呢,我就直接呢写代码了,各位啊,Public class test啊这个呢,回忆一下啊,Public static void主方法,然后接下来我们在这个地方啊,看一下啊看一下我们直接写system.out点打印输出啊叫做TEST1啊,然后呢system.out点再打印输出什么呀,就是TEST2啊TEST2好了,那么接下来我对这个程序进行解释说明啊解释说明。来,首先第一点我要说的是开始了各位啊,对源代码解释了,就不是说最初的只是把这个程序写一下了啊,在这里给大家解释一下,第一点在加法中。
01:00
在中啊呃,任何有效的代码,有效的代码啊,必须写到哪,必须写到类体当中啊,体当中。在Java中啊,任何有效的代码必须写到类题当中,就必须得写到这个括号里。啊,你最外层必须得是个类的定义啊,就是最外层,最外层啊必须是一个类的定义。啊,当然后期你们可能会学这个包的声明啊,比如说package啊,Import导包啊,这些东西咱就不说了啊,这个当然是需要写到类的外边了,但是可以这么说,就到目前为止啊,咱们任何有效的代码是必须要写到一个类题当中的啊,有同老师这有点小突然啊,什么是类题?什么是,哎哟,这个我得给大家解释一下啊,解释一下。来,注意听了。那public表示什么呢?表示公开的。
02:00
啊,表示公开的啊,然后呢。表示定义一个类。啊,表示定义一个类。他表示,公开的class表示定义一个类,后面紧跟着就是一个类的名字啊,类名。啊,Test。是一个类名。啊类名后面必须是个大号,啊名后面必须是一对。一对啊,大括号这一对。大括号被称为什么呢?哎,类题。被称为类体啊体。对,你比如说这个呢,可能我们这样去理解,这个表示声明。声明或者叫做定义,一个公开的类啊,起个名字。
03:02
啊,叫啥呀,叫。这就是这行代码它的含义啊,这行代码含义就声明或者是定义一个公开的类啊,公开那有同学说老师那是不是有私有的这一说,那将来这个类是不是有别的对吧?你除了这个公开的之外,诶,我加一个这个跟不加这个有什么区别啊,这个到时候咱们再再看啊,现在的话你我写什么你就写什么就完事儿了啊,我只是对这个程序进行一个解释啊,当我把这个所有的关键字解释完之后呢,其实你也不能说你对这个程序你理解了啊,也不能说对这个程序也是理解了啊,嗯,这个东西呢,嗯,咱们还是得慢慢去积累啊,这个整个这一行代码就代表声明或者是定义一个公开的类,起一个名字叫test啊,起一个名字叫test,就是这个类的名字叫。啊。你不能这么干啊,你如果说八这块的话,咱们给它合在一起,那注意那你这个程序就有问题了,为啥呀,那本来你这个类前面啊,这是类名的话,前面必须得出现一个class关键字,你出现一个class,但是你没有出现class,哪有啊,你这不是个class对吧,你是public class,哎,它这个编译器会认为你整个是一个单词。
04:14
对吧,他他他没那么智能,他说啊,从这分开啊,这是个class,从这分开啊,往前是个public,它可没那么智能啊,所以说有些空格你也是不能省略的,你省略这个空格,那那那那就完了嘛,对吧,这个I need plus这个工具好处在什么地方啊。好处在于就是说你写这些单词的时候啊,它有特殊颜色,有特殊颜色标记,你看变成绿色啊,不是绿色,那个蓝色啊,色盲不好意思啊,色盲,这是绿色是不是,哎,这是黑色啊,这个是红色呗,这个是等于是粉色啊,还是紫色呀啥的,应该是紫色吗?还是粉色啥的啊啊这个是黑色啊,这个是红色,嗯,每一个颜色其实都有特殊的含义啊,到时候咱们这个啊再说吧,啊现在的话先不用管它这行代码,就表示声明或者说是定义一个公开的类,给它起一个名字叫test。
05:03
啊个名字test类后面必须得有个大括号啊。大括号必须是成对的。大括号必须是成对的。啊,并且建议啊,都要成对编写。啊成对编写这样。才不会丢掉啊,才不会丢掉。好。那么这个位置呢,就是一个什么呀,就是一个所谓的这个这个啊,这就是体啊,这是。那么另外还有一件事我要问一下大家,大家看到了,我什么时候缩进?什么时候不缩紧,有没有有没有什么这个这个这个有没有什么小妙招啊,就什么时候。代码缩进。
06:00
啊,大括号。成对写。对吧,中括号。小括号也要成对写。啊,这是注意事项,那什么时候代码缩进呢。就这个代码什么时候缩进呢?就你说这个东西你全都顶格写,那这个对吧,不行啊。对吧,那什么时候。咱们需要缩进。大括号里面缩进。得有个标准,什么时候缩进啊。你记住啊。不管是大括号。还是小框还是什么啊。你。就是我抱着你。你就比我低一级。我不知道这么说。你能不能理解啊,能不能理解,就是只要是我着你,你就比我低一级,你就需要缩进啊,你就需要缩进。
07:02
啊,就是这个大锅,我我不是包着你吗。对吧,包着你你就得缩进一下啊,得缩进一下。对,你要是不缩进,那你这个代码可读性就很差啊,就是没有合理的缩进啊代码。可读性很差很差,如果说你在这一块有缩进的话,那我一眼就可以看出来哦,这个大括号是整个类上的一个大括号。对吧,那我这个大括号,对的可能就是这个大括号。对不对,所以说我要是包着你,你就比我低一级,你就需要缩进啊,没有合理的代码可能性很差,或者也可以这样说。大括号里的都需要缩进啊,里的都需要缩进。啊,都需要促进。好了,那这个呢,是关于我们整个这个啊,整个这个类。
08:03
呃,整个这个类的一个一个一个说明各位啊,一个说明,那你说我讲完了,你懂了吗?其实你还是不太懂,为啥呀,我只是说了public代表公开class用来定义类。对吧,那你理解。这个公开跟不公开有什么区别,你理解不了对吧,理解不了这个后期咱们再看啊,总之现在的话,咱们先这样去写啊,先这样去写,而且呢,这个和这个这个顺序也不能颠倒啊,你不能说把class写到前面,把写到后,没有这种语法,没有这种语法啊,我这个程序怎么写你就怎么写就完事了啊,Class后面跟的这个东西,它肯定是一个类的名字啊,肯定是一个类的名字。啊。缩进几个字符有要求吗?嗯,怎么说呢,这个东西呢,我一般缩进在这个一下这个table键键。Table部键对tab啊,按一下tab,当然也有一部分程序序,他会敲四个空格,敲四个空格,1234对敲四个空格。
09:02
啊,有可能敲四个一敲三个啊都有都有这个可能,有这个可能,你你你看吧,看情况啊,摁一下table的话,可能会更整齐一些啊,你看我这个是怎么操作的,怎怎怎么就都回去了,按的是哪个组合键,它就都就都就回去了,同学们告诉我摁的是哪个键,它就都回去了。Shift加table是左缩进,还记得吗?上午我说过啊,Shift。啊,Shift加table tab就是往左,如果是往右缩进的话,按一下table。一下table。好,那现在我问大家一个问题啊,这个位置能不能缩进。这个位置为什么。这个位置能不能锁定告诉我。应不应该缩紧这个位置?这个位置应不应该促进这个应不应该比这个低一级。
10:00
应不应该比这个低一级,不应该吧。因为咱俩平级啊,你不着我也不着你,咱俩不是上下级关系啊。对吧,评级的啊,成毅说的对啊,评级的评级的咱俩是平级的,你呢,不不是比我高,我我呢也不比你高,咱俩平级并列的对不对。缩进也不影响编译,对,有道理啊,不影响你写不写缩进,这个跟编译没啥关系啊,你不写缩进它也能编译通过。对不写缩不缩进,它编译能通过直播,就是说可读性问题啊。就是可读性问题。缩进啊,就是可读性问题啊。不缩进也不影响。程序的编译和执行啊。
11:03
都不影响,不影响,对,就是你这个随意啊随意,但你的格式一定要完美啊,格式从现在写就要完美啊,缩进是给人看好,也不是给别人看的,我告诉你给你自己看的,你自己平时写代码你不闹心吗?你叭一下全部走对齐,你你你写完程序,你假如你今天开始写,一个月之后你再回头看你的程序,你还能看懂吗?你看不懂。你看不懂,你看不懂啊。行了,这块是关于咱们的一个代码缩进啊,给大家提一下这个事儿啊,提一下这个事儿。
我来说两句