安普 网络资讯 2022年10月1日
0 收藏 0 点赞 564 浏览 5500 个字
摘要 :

下面我们开始第三课,进入代码编写界面,那么在前面的两课当中给大家介绍了火山PC的安装,火山PC的界面,那么在这节课呢,来带大家认识一下火山的代码编辑界面。 好,那……

进入火山pc代码编写界面

下面我们开始第三课,进入代码编写界面,那么在前面的两课当中给大家介绍了火山PC的安装,火山PC的界面,那么在这节课呢,来带大家认识一下火山的代码编辑界面。
好,那我们来看一下这节课的一个内容,那首先呢,要给大家介绍一下包。
因为在每一个原程序当中,最上面一行都有一个包,那么这个包具体是做什么用的呢?我们来看一下包,首先呢,它需要一个包名,包名就是一个全名称,这个全名称呢,指的就是中间可以包含据点,例如湖北点大家注意这个点,武汉点递归公司,或者是递归公司点软件开发部。
那么下面呢,就是广东点揭阳点京益科技点精益论坛,就是说中间呢可以有这个点,那么这个的包子使用呢。
每一个火山程序源码都会在首部有一个报名,这个是强制的啊,是系统强制默认的。
所有的文件内容都位于这个名称的包中,也就是说你在这一个文件当中啊,所有的代码都属于这一个包,那么多个程序文件可以具有相同的包名,那么如果说你的包名相同,那么这些内容呢,或者说这些文件里边的内容就会被认为在同一个包当中。
那么使用这个包呢,有怎么样的一个好处呢?因为啊,当我们这个程序写的很大的时候,难免就会有一些重名问题,那么如果说没有这个包的话,所有的名称全部在同一个这个这个范围里啊,那么很容易就重名,那么重名之后呢,就会导致你本来想引用这个类,但是呢,另一个类跟他重名,就不知道要引用哪一个类了啊。
那么如果有报名的话,可以利用这个包名啊,作为这样的一个标识符,那么这样的话呢,这个系统就知道你具体想要调用的是哪一个类啊,那么就是说可以有重名的这个变量和类啊,那注意的一点是不能跟系统已有的一些东西重名啊。
那么关于这个系统的呢,我们之后会介绍到,那现在呢,我们先打开这节课的一个源码,那么在这里呢,给大家建立了一个火山视窗教程这样的一个工程,那么在每在每一课的源码呢,都会添加到这个工程当中,那么大家在看教程的时候呢,也同时把这个源码打开。
那么在这里呢,第三课啊,这已经有我之前写好的两句代码,那么我这个工程呢,是一个控制台程序啊,因为我们现在还没有涉及到界面,所以我们从简单的控制台开始,那么现在呢,就是要给大家演示包名,那么在这呢,我首先需要一个类啊,我这个类呢,是测试类一。
啊或者就叫测试类,那么测试类当中呢,我添加一个测试方法啊,我叫方法一。
那么这个方法一肯定要公开,因为我们要在外部进行调用,那么在这里呢,我要给它输出一句话,输出的是。
包名啊,我们把这个包名数出来。
第二。
测试类第二。
方法一,那么当这一个方法执行的时候啊,就会输出这样一个文本,那么在后面呢,我们加入一个换行符。
好,这个就是一个测试类,那么呢,我们在启动的这个方法下面调用一下这个类。
那么大家先跟着我来写这个代码啊,现在不需要去理解,因为在后面呢,会给大家详细的介绍到类和这种变量的一个编写,那么现在呢,大家可以先跟着我来写一下。
不需要理解啊,这需要写就可以了,那么当我们这个写好之后呢,我们直接点击FF啊,进行这样的一个编译啊调试。
我们看到现在输出的是火山点程序,点测试类,点方法一表示呢,确实调用的是我们这一个方法,那下面呢,我要给这个项目当中新添加一个文件啊添加一个火山程序,就叫做一个新文件啊,就叫一个new,那么这个时候呢,我就添加了一个新的文件,那么这个时候呢,我先给它起一个报名。
精益第二,精益论坛,那么假设这个地方呢,我同样有一个测试类,他有一个方法,那我就直接把这个复制过来。
好。
把包名修改一下,为了输出的时候跟我们之前的区分开。
就是说现在呢,我同样有一个测试类,那这个时候我在这里啊,如果想调用的话,大家看这个类是测试类。
我这个类呢,也叫测试类,那这个时候呢,如果说你代码在同一个文件当中,或者说同一个报名当中,这两个类呢就互相冲突,那这个时候呢啊,我们就需要使用包名啊进行这样的一个约定啊这里呢,这个类我们先勾一下公开啊,这样才外部才能被调用。
现在测试类这个没有问题啊,我们再确认一下。
火山点程序,那就表示是这一个包的,那现在呢,我来改一下。
好,我现在改成这样的一个全名称,就是用包名的方法进行调用,那么现在大家再看。
正在运行的呢,就是我们精益这个包当中的。
这个测试类啊,大家看到这个效果。
那么这个包名的作用呢,就是这样啊。
为了能啊有这种重名,因为到软件编写的特别大,或者说呢,有很多人共同参与的时候,那每一个人可能他有自己的这个命名规则,那么如果说大家都使用了相同的名字。
到最后就很难分得清了,所以呢,这里提供了包这样的一个方式,每个人呢,把自己的代码放到不同的包当中,就可以避免这个重名的问题。
下面我们来看一下类类,刚才写代码的时候大家都看到了。
包下面想写代码呢,必须要创建一个类,类里面才能创建方法。
好,我们先看一下雷的作用。
类作用是定义,定义一个可以具有各种子成员的复合数据类型,这些子成员可以是火山PC。
面向对象的编程啊,所有的子程序都要在这个类当中,那么这个成员啊,这个成员就在这里啊,注释啊,成员变量,成员常量,还有方法啊,方法的话呢,又分为多种方法,通用方法,属性,读或写,还有一个事件定义或接收,这个就是类的一个内容。
注意事项同一个包当中不允许出现相同的类名,这也就是刚才提到的重名问题,如果你同一个包当中有两个类,那么就会无法准确的调用,所以说是不允许的。类名当中不能出现句点,不像包名,包名因为是全名称,它可以使用句点,但是类名呢是确定的,就是说每一个类是什么啊,就不能包含这样的一个点。
名称为启动类的类为程序启动类用户程序将从此处开始执行,那我们看一下刚才的代码。
还发现这有一个启动类,启动类下面有个启动方法,那么这个呢,就表示这是程序最开始最开始执行的地方啊,如果大家知道一元的话就知道啊,这个就相当于启动子程序啊,启动方法就相当于启动子程序,在它下面的代码会在程序一运行之后就开始执行。
那这个类呢,肯定啊,因为是系统类,你就不能跟他进行冲突啊。
当访问其他包中的公开类时啊,必须提供类的全名称,那这个时候呢,指的就是包名加类名,因为这个时候呢,你要避免冲突,或者说避免这个名字啊,导致他找不到,所以呢,提供全名称,这也是一个良好的习惯。
好,那下面呢,给大家先看一下类的内容注释啊,成员变量,成员常量和类成员方法,那首先呢,我们来到我们这个测试类当中。
注释啊,因为这个注释呢,它可以很灵活,包括你的这个类名啊,整个类都可以是注释,所以这个注释这一块呢,是非常灵活的啊,我们到后面再单独说一下注释这一块,好,我们跳到第二个成员变量,成员变量指的是什么呢?指的是我们这个类当中。
它的这个成员变量,那么这个变量呢,在整个这个类的实例啊,都是有效的啊,就像我们这个地方啊,创建了一个局部变量,它叫做类,那么当这个类这个变量一创建出来之后,它里面的对应的成员就都开始创建,好比说我们这里有个叫成员一,它是一个文本型的,那也就当这个测试类被创建的时候。
那么这个成员一呢,也就被创建出来。
啊,然后呢,你可以通过代码去读写啊,那么关于变量这一块具体操作呢,在后面有讲,现在只是带领大家来认识一下类当中的一些成员,那么这个成员变量是类的一个成员,那么我们再看常量,那么在这里呢,我们可以给类直接加入一个常量,好好比说我现在加入一个。
这叫常量一,那么它的类型呢,我可以叫它整数型,它的初始值就是500,那么这个类这个常量呢,在运行当中是不能进行更改的,因为常量啊,它是一个长的量,所以它是不能进行更改的,我们在方法中可以直接进行使用,好比说这边有个变量。
可以直接进行使用,但是呢,你不能修改它的值,如果你修改它的值呢,就错了,好,那我现在我尝试修改一下,我给它改成零,那这个时候呢,大家看到了不能修改,因为它是常量。
那么这个呢,是类的第二个成员,那么我们再看一个方法。
那这个方法肯定不用说了,最重要的就是要执行方法,因为这个类出来呢,它就是为了要执行方法,那么刚才呢,添加了方法一,大家看到了通过类名啊,通过你定义的这个类的这个名,然后呢,直接调用里边的成员就可以,那这就是类的方法啊。那这三块呢,就给大家说到这,那么具体之后的代码呢,在之后都会有专专门的教程进行讲解,那么现在呢,只是带领大家来认识一下有这些东西。
好,我们看下一个组程序。
子程序也是也叫做类方法。
那么这个类方法就像大家刚才大家看到的方法一方法二方法三这样子。
所有的方法都是在类中的,因为火山呢,它是一个面向对象这样的一个编程,所以呢,所有的。
子程序都出现在类当中。
所有的方法都是在类中,有两个方法是类保留特有的,这个大家需要注意,类初始化,类清理,这两个方法是。
保留的,那么它什么作用呢?我们来看一下初始化,大家根据名字就可以知道,当这个类初始化。
创建的时候,它就会被执行清理,那表示呢,这个类什么时候要清理呢?肯定是类最后用完了,没用了的时候,就要把它清理掉,不能让它再占着内存,所以呢,这个清理呢,就是在内最后被销毁或者说已经没有用的时候再进行清理。
下面呢,我们来看一下这两个特殊的方法,那么要添加这两个方法呢,我们可以直接在类上面进行右键选择插入,这里有一个特定内容,那这里呢,就会有初始化和清理,我们直接点击添加,就会添加初始化方法,那么翻回来我们再点击。
清理。
我就会添加清理方法,那在这呢,我们调试输出一下。
啊,或者我们直接用标准输出吧,直接输出到控制台上面。
清理方法。
复制一下,那这边呢,就叫初始化方法,我们看一下这两个方法是什么时候被调用的。
啊,这个地方有一些啊,不太看得见啊。
因为我没有加换行,看起来有点不太舒服。
初始化方法。
然后是程序我调用的方法一的这个输出,然后呢,这边是按键一键退出,那这个时候大家可能会问,为什么没有清理方法,因为当前这个方法或者说这个子程序还没有退出,那么当这个子程序退出之后呢,它的局部变量才会被销毁,才会被触发清理,所以说现在呢,因为标准输入它会等待我当前按一个键。
那么当我按键的时候呢,他也就会退出,那当但是因为退出呢,速度太快,所以我们看不见它输出,那这个时候呢,我们就得换一种输出了。
换成调试输出。
啊大家再来看啊,我现在呢点击任意键。
大家看到调试输出呢,在输出这里,它输出了这个清理方法,就表示这个方法被调用了啊这个就是清理方法。
那么子程序最重要的内容。
返回值类型啊,这个是必须的,因为你子程序呢,肯定要返回一个值,如果你不返回值呢,那肯定也是有别的作用啊,不过通常是有返回值的,然后呢,参数,那这个参数呢,也是很重要的,因为子程序呢,是用来完成某一个事件,或者会完成某一件事情,那这个时候呢,需要给他提供一些参数,让他能够更好的去完成这件事。
公开。
这个很必要,如果说我们的这个子程序,或者说我们的这个方法。
需要在外部进行调用,好比说我在这里,大家看这个类,它不属于测试类吧,它是在测试类之外,但是如果我想在这里调用它的方法一,那就必须把这个方法。
设置为公开。
那如果说不公开的方法,那就只能在当前的这个类当中进行调用。
他不说,我这有个不公开。
方法。
我这里随便写一点代码。
那这个时候呢,不公开方法,我在这里呢,是没有办法直接调用这个不公开方法。
大家看到我直接打。
不公开方法。
它会提示找不到,因为这个呢,没有被公开,所以在外部是看不见它的,它只能在内部被调用,内部是指哪呢?就是我们这一个类当中。
这一个就是他所处的这个类当中,那现在呢,我来这调用不公开方法,大家看我直接一挑,这个它已经出现了。
对吧,已经出现了这个提示,我就可以直接用。
来看下面有一个输出不公开,就表示这个被成功调用的,那这个就是公开,那么这个呢非常的重要。
其他的呢,就是一些静态类别,那么这个呢,在后面的课程中会专门讲解,因为这也是两个比较重要的内容。
我先大家先认识一下。
最后呢,就是注释,那么这个注释呢,可以有很多,或者说可以在任何地方注释。
注释使用两条斜线后面的内容都是注释。
可以注释的地方有很多,那这里就不给大家念了啊,大家能看到的地方呢,都可以添加注释。
但是这里有一点注意啊,如果不在方法内部的文本行,那就是注释行。
啊,这个给大家说一下,什么叫不在方法内部,大家看这是一个方法是吧,这个中间这是它的代码,上面是一个常量,那如果说我在常量后面添加一行。
大家看这冒出来一个空行,那么它是不是不在方法中,因为这已经是个常量,所以它现在是属于一个空的状态,或者说他在外边,那这个时候呢,我无论写什么,它都是一个常亮的状态,大家看它这个颜色,呃,啊,不是常亮,口误了,这是一个注释的状态。
来看到这个颜色呢,就是注释的颜色,也就是说,如果你在外部写了这个行,写了文本,它都是注释,只有当你代码里面只有它会变色的,它才是一句代码。
啊,这都是注释,然后呢,你可以在任何地方写注释,好比说我这个类名我不要了,直接改成注释。
方法直接改成注释。
那有些啊,还有说这个成员我也不要了,那下面呢,我给它添加了一个参数a。
但是我突然发现好像不对劲是吧,我又把参数a也屏蔽掉。
就是说在任何地方都可以添加注释啊。
没有问题,它不会影响这些对吧,因为它是注释,注释就不会再变异了,就相当于它没有。
只是给我们来看的。
那么在代码区,如果想快速的添加多行注释啊,或者说取消注释,我们可以直接使用右键菜单来进行操作,那么这个呢,速度更快,他们说这三行代码我同时选中右键,选择快操作设置为注释,那么一下子就变成了注释。
如果说我想打开后两行同样的快操作取消注释,那么它就取消了,那这是一个注释的快速操作。
好,那么这一节课呢,就是给大家介绍了这四个内容啊,大家下去之后呢,可以配合着这个历程啊,自己动手先简单的尝试一下。

微信扫一扫

支付宝扫一扫

版权:资源来源于网络,版权归原创所以: 转载请注明出处:https://baipiaow.com/600.html

上一篇: 认识火山pc界面
相关推荐
网站SEO的重要性
网站SEO是指通过优化网页内容、结构和链接来提高搜索引擎排名的技术。这种方法可以帮助您的网站在搜索引擎中获得更好的排名,从而吸引更多的访问者…
安普 网络资讯
日期:2023-01-14 点赞:1 阅读:1,028
外链对网站有哪些好处
SEO中外链的作用非常大,很多人都在做外链,是提高网站权重的有效手段之一。 SEO中外链可以提高网站权重和排名,让搜索引擎更容易找到网站。 …
安普 网络资讯
日期:2023-01-13 点赞:0 阅读:390
不懂代码如何搭建自己的网站?
很多朋友在搭建网站时会遇到这样的问题: 我想做个网站,但是不懂代码,如何去做呢? 如果你也有这样的困惑,那么接下来就来给大家分享一下我个人在…
安普 网络资讯
日期:2023-01-13 点赞:0 阅读:1,042
如何做好一个站长
如何做好一个站长 很多人都想做一个好站长,因为只有做一个好站长,才能给自己带来更多的收益,在这个信息时代,很多站长都希望做一个好域名。 所以…
安普 网络资讯
日期:2023-01-13 点赞:0 阅读:758
搭建网站制造基本原则
现在企业建站已经越来越普及,几乎每个企业都需要一个自己的网站,而这个网站在运营和推广上都会遇到一些问题。 今天我将为大家分享一个实用的建站方…
安普 网络资讯
日期:2023-01-13 点赞:1 阅读:436
实用的快速建站方法和网站制造基本原则
  网络营销是互联网+时代的销售方式,为企业带来了大量的商机,它是一种使用互联网技术和平台来促进产品,服务或品牌的销售与交易。   互联网时…
安普 网络资讯
日期:2022-11-26 点赞:0 阅读:999
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:9:00-16:00

客服电话

400-888-8888

客服邮箱

1736018948@qq.com

扫描二维码

关注微信公众号