00:00
那么接下来的话呢,我们就按照这个顺序来写了,第一个呢叫添加客户,我们呢就也先写这个叫添加客户,看看人家这块怎么做的。这个是咱们写的,那在这个位置呢,你可以找一下他那个啊,啊,这是他这个张三的,我们这儿呢,输入一个一叫添加客户执行,那这块呢,首先出来这样的一个提示,我们也这样做,CTRLC找到我们这个爱的customer点开在这儿把它呢先注入掉。CTRLV好添加客户下面来写,嗯,一上来的话呢,说姓名,然后直接呢在后边去写,他就没有再换行了啊CTRLC我们这块也这样来做输出,这个呢,换行就不要了,在这呢,CTRLV输入姓名,接着呢调咱们cm utility这个工具类呢,我们去read的一个姓名字符串了,诶字符串的话呢,这需要填入一个长度的限制,就是姓名呢,你到底有几个字符的限制,咱们这个中国人的姓名一般不会太长。
01:09
嗯,当然也有一些少数民族是吧,我们写一个十吧,啊,这个汉族的人一般不会太长,就是一般复姓也就俩字,然后你再加俩字,也就四个字多了是吧?嗯,现在好像是都不主张是像这种单性的,然后起名字就起一个字了啊,因为这个重复的概率太大了。啊,重复概率太大了啊,一般都是俩字这种情况,行,那我们read string,然后CTRL1得到一个name,这个只是第一个情况,然后下属的话呢,还有其他的几个,比如说我们这李四,诶然后接着就性别,性别呢我们就先在这写上了啊写个男年龄23,电话这个我就随意的写几个邮箱。这块呢,我们没有任何的一个校验啊,所以这块呢,如果这个格式你写的不是邮箱的格式呢,也没有给你返回一个失败,这样的情况正常呢,我们在前端处理的时候呢,都有这个正则,就大家呢,在浏览器的时候,你写个邮箱,你以为你瞎写可以是吧,然后写完以后呢,直接说说你这个不满足邮箱的格式啊,正则呢,给你匹配了一下啊,咱们这块呢,就先不做这样的校验了,好就是这样的几个基本信息,那我们就按照这个顺序呢,去写下一个性别。
02:30
这个换行呢,就去掉了,性别呢,这是读了一个字符cm utility.read的一个叉,其实啊就读个叉,然后呢,CTRL1真的。接着。年龄。行的都去了,Cm utility,第二看read的一个年龄,整形的C1。
03:10
年龄电话。呃,第二我们去read一个string,呃电话号码,嗯电话号码要是手机的话呢,11位,嗯,你要是这个座机的话呢,座机一般地方呢,也就八位,加上你这个,嗯,区号,区号是四位,有时候是吧,再加上一个有时候还有个杠啊,那这个11乘不下了,这13是吧,多了也就13呗,那写个13,比如CTRL1。这呢是一个缝,然后再接着邮箱,诶cm utility点2READ邮箱还是string啊邮箱的话呢,这个你也可以有个长度的限制,比如说长度的限制,比如说不能超过这个30个字符,CTRL1,哎得到我们这个叫email行,这样的话呢,我们就把这几个基本的信息呢,就都获取到了啊都获取到以后呢,诶我们呢,想把它存储到数组当中,那数组呢是customer类型的,所以首先呢,我们需要将上述的几个变量封装到一个对象当中,将上述数据。
04:30
哎,封装到这个对象中,或者呢,你创建一个对象,哎去,哎让他呢,记录我们这样的几个变量值啊,Customer等于new一个customer,然后al斜杠,哎我们提示一下,咱们呢就用这个参数比较丰富这个啊好正好这个变量名呢跟上边这个也都一致。啊好,这样的话呢,我们就把这个对象呢就造好了,用的就是这几个属性,接下来的话呢,我们这个上边这不已经提供了一个属性叫customer list了啊,咱们就调一个这个爱的方法,就把我们这个customer呢给放进去了。
05:10
嗯,但是这时候呢,你要小心一点,这个我们这块呢,说叫添加完成啊,或者说呢,就是一个成功的一个情况啊,有的时候呢,是不是还会失败啊,因为咱们这个方法呢,写的时候呢,说了这个返回值。啊,有一个布尔类型的变量,你要说数度已经满了,这就不能添加了,所以这块呢,咱们还得去判断一下啊,CTRL1得到一个布尔型的啊,这个是否成功啊is success。哎,我们if如果。哎,这是一个处,我们这呢,你可以说明一下,这个叫诶添加完成,诶CTRLC这样一下,那else,那else呢,就是你这个false了,这个呢,我们可以就提示一下你这个不成功了啊,比如说呢,这个叫呃数嗯,你不能叫数组一满了,对于这个普通用户来讲,他不知道什么叫数组啊,你可以说这个。
06:16
嗯,客户目录吧,已满,添加失败。哎,这样的情况。好,这呢,就是咱们这个叫添加这样的一个操作,CTRLS一下咱们做一个测试。好,首先呢,选一姓名,姓名我们写一个,嗯,比如说这个张茂文性别性别你看我要是写一个这个男男一或者什么情况呀。咱这是瑞的一个叉,你看是吧,就是你要想象呢,就用户呢,可能他这个习惯呢,什么都有啊,我这要瑞这个叉,他写了一个呃男一,但是我从前面读的话呢,就管读一个。
07:09
是吧,他说这个长度呢,不能超过一,就是我这块呢,有个一的限制,那就掉到这了啊这块呢,就是有一个limit,这个limit是一,就是长度呢,只能让你写一写的不是一,它这个while呢,你就就出不去了又哎那这块呢,你就还接着重写,写个难诶年龄23电话,哎这个我就随意写了啊,然后邮箱这一个QQ的邮箱。好回车,哎,这呢叫添加完成,添加完成以后,我们这个时候呢,调一下这个四,哎,你会看到这个数据呢,确实呢就进来了。那接下来的话呢,你可以再去写一个客户啊,都没有问题啊行这呢,就是咱们叫添加客户的这样的一个操作啊,添加客户的一个操作啊,就这样写有问题不大家。
08:06
有同学笑了,说不知道该有没有问题是吧,没听懂啊,讲的是不是很清楚啊,还是代码量大了是吧,感觉呢,有点这个吃力了啊,但是这个逻辑思路呢,还是比较清晰的,好像在夸我自己似的是吧?啊咱先接着写,然后大家呢,一会儿呢,呃,给自习的时间呢,开始捋一捋这个过程啊,等你写一写以后呢,发现有点吃力了,这个我再帮你一块儿,咱们画一下这个内存结构,你大概呢,就捋顺一下啊。
我来说两句