嗨,又见面了,我是你的老师父,那大家前面可能遇到各种各样的问题,但是大家不要着急,可以留言大家共同来讨论,来解决,闭门造车是学不好编程的,大家要相信自己,也要相信共同学习的小伙伴,同样也要相信你的老师父,多多沟通是很重要的。
那大家看到这一篇说明大家已经很努力了,也希望大家能继续跟下去,如果有必要我可以抽时间出视频,因为工作和家庭原因,暂时实在是没精力做视频,所以大家先看文章吧!推荐大家一本书教父级别的书《Java编程思想》,这本书适合有一定编程基础的人,但是大家可以买来先看看。
上一章留了个作业,还记得不?
“你的老师父开车去买橘子”需要创建水果类、人类、交通工具类,来完成这个场景,打印出这句话来!
那我来给大家实现一下,看跟大家写的是不是一样
1、首先新建三个类:

水果、人类、交通工具类。
2、之后每个类写代码如下
水果类:

交通工具类:

人类


车和水果类比较简单,因为就一个属性和一个构造方法,属性就是车的类型和水果的名字。
那人类就比较复杂了,因为人要去开车去买水果,那首先他得有车,所以你造人的时候也就是新建对象的时候,不仅要告诉他叫什么,还得告诉他有哪辆车。
因为买橘子呢是个动作,买完才是他的,所以有个买水果的动作,需要把橘子给他,他才能有。所以这是buyFruit()这个动作。
那他说话呢,想说什么就直接System.out.println()出来就好了,代码中是让他说:谁开什么车去买什么。所以最后say的时候打印结果如下:

好了作业做完了,有问题留言评论或者私信吧!
那今天咱们讲点新东西。
什么是“包名”
开始之前还是得说个例子!
咱们这几天一直在造人、造人和造人,那那么多Person类,有的有名字有性别,有的又只有名字,那我是不是代码删了写,写了又删?有没有办法这个同样的Person类都存在呢?
那有人一激灵说这还不好说,多建几个类不就好了?
好,我给你试试啊,你看着:

诶?File already exists?什么意思?文件已经存在!