00:00
来咱们再往下呢,还有一个这样的一个题目,这个题目是啥题,看一下啊AL1啊调出来。Out加insert class新建一个叫HOMEWORK3啊,HOMEWORK5。HOMEWORK5啊,然后这块呢,有个题目,是不是这个题目拿过来放到这儿啊,PSVM回车,Ctrl shift f12最大化。编写Java程序,用于显示人的姓名和年龄,定义一个person类,那你听话呀,你就定义一个person类咋了是不是?定义完之后,他说这个类中应该有两个属性,Name和年龄,那就name和年龄呗,那name来一个,年龄来一个是不是?哎,然后定义构造方法,那就构造方法来呗,无参的上是不是构造方法来个无参的。就完事了,对吧,再来一个有参的构造方法都选上,再来一个set盖方法,根本就不用你写,写啥写啥对吧,Set都有了,你看是吧,再定义显示方法,将姓名和年龄打印出来。
01:08
那这个display方法你就写呗,就写到这儿也行,你写到写到上面也行,无所谓是不是,你轩逸写哪写哪,只要在这个类里边就行,Public word display是不是,那这个方法你就打印信息呗,输出对吧?哎,你就说姓名是姓名是啥对不对,哎加上加上什么呀,this.get什么呀,Name。对不对,加上一个逗号年龄。是啥?是不是?哎,This get age呗,你因为你在本类当中,你也可以不这么写,你的name和age,虽然是私有的,但是我在本类中可以访问啊。对吧,那所以这个时候你也可以这样写啊,或者把这个复制一下,复制一下啊这块呢,其实告诉大家怎么复制啊,怎么复制,就上面那行,想复制CTRLD啊,它就复制一行。CTRLD是复制一行,各位啊,CTRLD是复制一行。
02:01
嗯。Idea当中复制一行是CTRL加D。啊,CTRL加D。啊好,那么接下来这个地方你能不能直接。Name这个位置直接行不行。没问题吧?对吧,那你说你这直接你就this.name。是不是,哎,你这z.age是不是都行啊。对吧,哎,这个注释调啊注释调,然后留上面那个吧。对不对,哎,我们我们这块呢,就可以new啊person。New person。p1.stem给它复制上,复制上一个值。假如说叫什么呢?叫张三P01:20对吧,p1.display呗,你看你ctrl shift f10你看运行一下你看。
03:10
最后结果是什么呀?姓名张三,年龄十,年龄20呗,那你再来一个呗,你还可以调别的构造的话,Person p2new一个person你的时候你可以怎么办?可以调另外一个,你除了无参的构造,还有有参的构造啊,有参构造你可以传一个,比如说这是什么呀,这是李四呗,年龄30呗,接下来呢,你就直接p2.display就行了,Ctrl shift f10,你再运行你看。这样不就成。于是。对吧,啊可以啊,但如果说你你在这,你说person p3new person调的构造方法是无参的参数啥也没写,那你就是什么呀,None和零呗,是不是P3点次play呗,Ctrl shift f10运行你看。最后结果是啥呀,那就这个闹零啊,因为你调无参构造,你没赋值啊,我这里调了无参构造,我是不是调这个方法和这个方法给它属性赋值了呀,给属性赋值了,你这个没有赋值,你这块那就是那呗,那就是零呗。
04:03
是不是,哎,那就是那和零啊,那这样这就是这道题了。啊,这道题。
我来说两句