最后
最后,强调几点:
- 1. 一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你的简历来问的; 能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试之前好好回顾一下自己所做的项目;
- 2. 和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是如何使用的;
- 3. 注意自己开源的Github项目,面试官可能会挖你的Github项目提问;
我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!
以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目。
面试答案
public void sleep() {
System.out.println(“老师在学校公寓住宿”);
}
}
学生类Student
package cn.tedu.oop;
//5.创建学生实现类实现Person接口
public class Student implements Person{
@Override
public void eat() {
System.out.println(“学生在学校食堂吃饭”);
}
@Override
public void sleep() {
System.out.println(“学生在宿舍睡觉”);
}
}
家长类Parent
package cn.tedu.oop;
//6.创建家长实现类实现Person接口
public class Parent implements Person{
@Override
public void eat() {
System.out.println(“家长在招待所吃饭”);
}
@Override
public void sleep() {
System.out.println(“家长在招待所休息”);
}
}
测试类
package cn.tedu.oop;
//7.创建测试类
public class TestPerson {
public static void main(String[] args) {
//8.分别创建3个接口实现类的对象
Teacher t = new Teacher();
Student s = new Student();
Person p = new Parent();
//9.通过对象调用方法测试
t.eat();
t.sleep();
s.eat();
s.sleep();
p.eat();
p.sleep();
}
}
- 鸟与昆虫具有飞行的共同功能,就可以定义一个父接口FlyAnimal,描述飞行fly()功能
package cn.tedu.oop2;
/定义一个接口,描述动物会飞这一功能/
//1.定义父接口,并定义父接口中飞行的功能
public interface FlyAnimal {
void fly();
}
- 定义父类小鸟类Bird : 腿的数量为2 ,下蛋数量可以自定义 ,还有下蛋layEggs()的功能
package cn.tedu.oop2;
//2.定义父类小鸟类
abstract public class Bird {
//3.1定义小鸟类的属性
int legNumbers = 2;//小鸟腿的数量为2
int eggNumber;//小鸟下蛋的数量
//3.2定义小鸟类的方法
public abstract void layEggs();
}
- 定义父类昆虫类Insect : 腿的数量为6,产卵的数量可以自定义,还有产卵spawn()的功能
package cn.tedu.oop2;
//4.定义父类昆虫类
abstract public class Insect {
//5.1定义昆虫类的属性
int legNumbers = 6;//定义腿的数量
int eggNumber;//定义卵的数量
//5.2定义昆虫类的方法
public abstract void spwan();
}
- 定义小鸟类子级:鸽子类Pigeon:它既会飞,也会下蛋
package cn.tedu.oop2;
//6.创建子类鸽子类
public class Pigeon extends Bird implements FlyAnimal{
@Override//这个是父抽象类中的下蛋方法
public void layEggs() {
System.out.println(“鸽子的下蛋数为:”+eggNumber);
}
@Override//这个是父接口中的飞行方法
public void fly() {
System.out.println(“鸽子要飞啦~”);
}
}
- 定义小鸟类子级:燕子类Swallow:它既会飞,也会下蛋,还有自己的特有功能筑巢
package cn.tedu.oop2;
//7.定义子类燕子类
public class Swallow extends Bird implements FlyAnimal{
@Override//这个是父抽象类中的下蛋方法
public void layEggs() {
System.out.println(“燕子的下蛋数为:”+eggNumber);
}
@Override//这个是父接口中的飞行方法
public void fly() {
System.out.println(“燕子归巢~”);
}
public void makeNest(){//子类的特有功能
System.out.println(“燕子在筑巢!”);
}
}
- 定义昆虫类子级:蚂蚁类Ant:它既会飞,也会产卵
package cn.tedu.oop2;
//8.定义子类蚂蚁类–子实现类
public class Ant extends Insect implements FlyAnimal{
@Override//继承子父接口的方法飞行功能
public void fly() {
System.out.println(“蚂蚁也会飞~”);
}
@Override//继承自父抽象类的方法产卵
public void spwan() {
System.out.println(“蚂蚁的产卵数为:”+eggNumber);
}
}
- 定义昆虫类子级:蜜蜂类Bee:它既会飞,也会产卵,还有自己的特有功能制作蜂蜜
package cn.tedu.oop2;
//9.定义子类蜜蜂类
public class Bee extends Insect implements FlyAnimal{
@Override
public void fly() {
System.out.println(“蜜蜂也飞啦~”);
}
@Override
public void spwan() {
System.out.println(“蜜蜂的产卵数为:”+eggNumber);
}
public void makeHoney(){
System.out.println(“蜜蜂在产蜂蜜~”);
}
}
8.测试类
package cn.cxy.exec;
/本类用作动物设计案例的测试类/
public class TestAnimals {
public static void main(String[] args) {
System.out.println(“我在测试蚂蚁类*”);
//1.1创建蚂蚁类对象
Ant a = new Ant();
//1.2设置产卵的数量
a.eggNumber = 300;
//1.3查看腿的条数–父类中的默认值,没有修改,直接获取
System.out.println(“蚂蚁的腿有”+a.legNumbers+“条”);
//1.4 调用实现后的功能 飞行 产卵
a.fly();
a.spawn();
System.out.println(“我在测试鸽子类*”);
//2.1创建鸽子类对象
Pigeon p = new Pigeon();
//2.2设置下蛋的数量
p.eggNumber = 3;
//2.3查看腿的条数–父类中的默认值,没有修改,直接获取
System.out.println(“鸽子的腿有”+p.legNumbers+“条”);
//2.4 调用实现后的功能 飞行 下蛋
p.fly();
p.layEggs();
System.out.println(“我在测试燕子类*”);
//3.1创建燕子类对象
Swallow s = new Swallow();
//3.2设置下蛋的数量
s.eggNumber = 6;
//3.3查看腿的条数–父类中的默认值,没有修改,直接获取
System.out.println(“燕子的腿有”+s.legNumbers+“条”);
//3.4 调用实现后的功能 飞行 下蛋
s.fly();
s.layEggs();
//3.5调用子类的特有功能–筑巢
s.makeNest();
System.out.println(“我在测试蜜蜂类*”);
//4.1创建蜜蜂类对象
Bee b = new Bee();
//4.2设置产卵的数量
b.eggNumber = 600;
//4.3查看腿的条数–父类中的默认值,没有修改,直接获取
System.out.println(“蜜蜂的腿有”+b.legNumbers+“条”);
//4.4 调用实现后的功能 飞行 产卵
b.fly();
b.spawn();
//4.5调用子类的特有功能–产蜂蜜
b.makeHoney();
}
}
总结
至此,文章终于到了尾声。总结一下,我们谈论了简历制作过程中需要注意的以下三个部分,并分别给出了一些建议:
- 技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;
- 项目经历:只写明星项目,描述遵循 STAR 法则;
- 简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;
以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频
}
总结
至此,文章终于到了尾声。总结一下,我们谈论了简历制作过程中需要注意的以下三个部分,并分别给出了一些建议:
- 技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;
- 项目经历:只写明星项目,描述遵循 STAR 法则;
- 简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;
以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频
[外链图片转存中…(img-uOwm6cJ3-1715820299709)]
[外链图片转存中…(img-U1NNCwHp-1715820299709)]
[外链图片转存中…(img-oCwSrOh5-1715820299709)]