00:00
哎,这里边啊,我们得跟大家说一件事,虽然说前面写的挺好的是吧,那这里边的话呢,我们需要跟大家来讲一件事,就是刀啊类的属性是什我们前边我们怎么写的呀,前边我们写的DA的时候,大家看我是不是直接为什么,我是不是直接为这个通过这个反射直接为这个字段负的值啊,但实际上的话呢,这个Java类里边这个属性啊。啊,以前我们就称那个啊,Private string,然you name啊,Passor,那就属性,但实际上这类里边属性我们讲这种程度是吧,它是通过get跟S方法定义,第一个说一下哈,说实际上在Java,意在Java奇应应用中中JA Java类的属性通过S来进行,具体什么意思呢?也是这个意思说get。
01:17
嚯。或在方法然后去除。去除什么呀,盖或在啊,在后首字母小写地为Java之类的属性,这么写回来,但是我通常情况下的话呢,这个属性和我们合同甲那个属性是一致的,先看这个啊,你看这个怎么看呢?看这个比方说set第一去掉第一个字母小写,这个属于名,是不是还叫type啊,这个去掉ID card的第一个字母比较小写,叫ID card吧。
02:13
这么写这么写啊,Cat ID card。那这个变成ID啊,能理解吧?艾去掉第一个字母变小写,通过这样的方式来定义属性,那同学说,老师,以前那个属性是什么呀?以前那个属性我们称之为段。而以前叫的那个属性,以前那个属性是什么呀,就所谓的什么D乘以变量D乘圆。变量称之为称之为段,好了,就是我们的这一里边啊,我们通过s get的方法来定义属性,但那通过get s的方法来定义属性的话,同学肯定会说,那什么时候这个属性跟字段名不一样呢?实际上我们前面讲过一个叫exception的logo。
03:23
他记得记得这个global global里边有一个有一个字段叫detail message,它有个方法叫get message,还记得吧,啊,这个叫get message,这个属性名叫。Message,而字段名叫detail message,这就是不一样的一个例子,有很多这样的例子,我们越往后边学越多,那现在的话呢,就告诉大家,诶,我通过这样的方式,通过这样的方式来做,同学说为什么呀,因为我们有单独操作get跟的技术,再说一遍啊,我们有单独操作get跟技术。
04:06
当然老师你写的反之类不也挺好吗?但这账号一规范里边的话呢,我们通常情况下是通过这样的方式来定义属性,哎,我要通过这样的方式来定义属性的话,这就说明就说明我这个do方法的这个位置啊,需要重新写一下,怎么写呢?我需要去为那个属性赋值T,我需要去调它所对应那个S方法为其赋这个值,好了,然后我们再说一点,再说1.3,哎哎,操作Java类的。属性有。一个公。与包叫什么呢?YouTube我发给大家阿帕奇除的,我们现在逐渐的接触什么了,逐渐的在接触一些工具包了,这都是阿帕奇出的阿帕奇,阿帕奇很牛的啊,那个lamp,那个A就是阿尔法奇,阿尔法奇是一个开源主织,不是一个直升飞机的名字,听懂了吧?啊,好了,我们找到哎,B优斯,今天我们后边我们还会用到DB,还会用到DBCP。
05:36
讲讲这个什么时候讲这个你正常下载的时候呢,会用到这个file upload等等等吧,先给大家发这样的几个包,不是这个你错。先这么先这么几个包。
06:07
下你也像我似的是吧,你整一个文件夹叫open source,后面里边放的都是一些开源的软件包,然后后边的话呢,这是POS的阿法奇的Java以开源著称,所以说什么呀,开源社区特别的繁荣,会有N多框架出来,我们熟知的SSH都是开源的,那除了SSH以外还有很多类似的框架,这就是张老的生命力所在是吧?行,那我们要干什么呢?我们要来学一下这个BU,这BU我们实际上我们现在学的话呢,只学其中的一个方法,我们找一下bin u comments b u 1.8.0打开,其中是不是好多个价包啊,不能都用我们看啊看这个是我们要用的夹包,它是啥呢?这个是文档吧,找dog这个是。
07:16
源码我们用第一个第一个复制过来,也复制到像用什么一样啊,像用我们的这个JDPC一样,复制到目录下,然后加到,然后回来。你帮我测试一下。就这里边测试一下,测试一下什么呢?在这里边要呃。并优。This来你说说啊简咱们说说说什么呀,说这个b u to啊,就是处理这个嗯,Java b的,我们像这样的类呢,我们称之为Java b Java b的特点就是用get跟set方法来定义属性,里边有一个无参的后罩器,当然了还有一些角度,比方说不能用分装修饰等等等,好了,那我们来测试其中的一个数,一个方法,用方法叫。
08:30
和。好看一下啊,看一下两个方法来这个。呃,Property o,好吧,我还写一个类,写这个等于六六点。
09:06
很明显他写完之后的话呢,储存都是空的,不对,看一下都是空的来。都是空好了,我现在的话呢,我要用为这个ID card赋值怎么负看BU9SITE。为这个B的ID card的赋值为2111211965。09091876。写完有一常往外抛好了,写完之后的话呢,我们再来看一下这个。
10:02
这个对象是啥样子?跑一下。哎呦,这纸没不上说什么呢,他说哦,有叫不幸是吧,我想用什么呀,我想用这个BU啊,我还需要借助于,借助于一个什么,借助于一个类叫comments里边有个login,这个也得发给大家。不来,好了,我先用哈common log打开第一稿loging,点下复制,也像用JDPC一样,复制到当前的这个立崩录下,然后跌出来。用the pass加进来好了,再再看,再看这个方法哈,可以了,这个怎么样,ID卡赋值了,那我说它是通过set方法负的值,而且这个属性呢,也是通过set方法来定义的,为什么呢?看一个实验student,注意哈,Set ID card,注意我写一个二,我写完二之后的话,这个属性名是不是叫ID卡二了呀,注意看我再跑。
11:33
怎么又成功了呢,写个啊写错地方了,是不写就不写了,一个带呀,这个地方再看。这指数没附上这个值就不上了,好了,我把这个二,或者说我这块的话呢,我来加一个二。
12:00
指数负上来啊,属性值是通过s get的方法定义的,好了,那我除了能够这个负值以外,我还可以取值看他好啊,我们也一样,我们把这个复制过来。我。样子吧。这么看这个这个给他抛出去,不管它啊,来看这个值object等于并优点艾获取object,注意叫ID card写个三,我写个3VALUE1长往外抛不管,OK,注意我写的一个三,我目前中什么也没写啊,先看效果。
13:05
现在这个属性的话呢,还叫ID卡to还还叫ID就是哦,没没加上什么艾他快跑。他说什么,他说是不是没有这么一个方法呀,他说你看是不是unknown property,看一下unknown property I id3吧,好了,现在的话呢,我来给他。改一下三我加一个啊,这么写完之后,它有两个,它有两个属性啊,其他属性不转啊,关于这ID cup有一个ID cup,二是一个属性,这叫什么可以写的属性,还有一个只读属性叫ID卡,三虽然说实际上都是ID卡,好再看。可以了,就是这个是,那正常情况下我们只有在教学的环境下,我们才会这样改啊,正常情况下这个字段名跟属性名是一致的,正常况下谁去改它呢?正常情况下这个还是它。
14:17
再看没问题,好了,看笔记。啊,正常情况下。三越大一般一般情况下这个猪多名和属性属性零都一致,一般情况是这样的,一般情况下多少名的数据一致,但是也有情况是不一样,好了,具体用这个方法的话呢,我们看一下有一个叫呃property c过来就这么用。
15:13
被这个对象的这个属性赋制为,它实际上是什么呀?实际上是不是调这个object那个site ID卡的方法,还有一个是。打过来,哎,你不知上。再回来。宇说C,哎哎,可以这么用为啊,调用这个对象的这个方法吧,好了,有了这个那promise有了这个DBU之后的话呢,我们还得来写一下DB u two OK啊b u to啊b u to好了,得说说它。
16:08
一搭建环境,搭建环境,嗯,什么需要需要同时。加入加入什么呀,需要同时加入两个大包,一个是这个大包和。这只需要注意的一个地方啊,没有这两个行,然后的话呢,具体用的话,这样用好了,有了这个之后呢,我们再看我们这个方法说的是谁呢?说的是我们这个DAO daoo的这个方法,回来看着哈,以前我们写的时候,我们是不是直接用反射负的值啊。
17:03
在这呢,这个需要改一下,改由来复制in u s property。大话第一个。第二个。泡碗了没问题,好了,应该这样,不是这样,敷完制之后的话呢,这个结果是一样的,这个是呃,正中的做法,以前这种做法的话呢,可行,但是这个不正宗,正宗的做法应该是这样,好了再看结果啊,Do test,这个是不受影响的。啊,这是不正影响的,好了,只不过是通过get set方法来搞这个事吧,好我们看一下啊看一下我们首先呢,哎,我们先讲了哈,我们讲了一个DAO,然后呢,我们讲了一个啊B,然后我们DA里边我们已经写了两个方法了,实际上后边是不是还有还有两个呀,这两个我们下节时练系下课就休息。
我来说两句