11 2024 档案
摘要:参考: Java集合简介 - Java教程 - 廖雪峰的官方网站 金老师的自学网站 《Java核心技术卷1》 引入 集合的概念 见P241 什么是集合(Collection)?集合就是“由若干个确定的元素所构成的整体”。例如: 5只小兔构成的集合 一个班所有的同学构成的集合 全体自然数集合:1,2,
阅读全文
摘要:问题描述 请创建学生类(Student),用于存储学生信息。创建ArrayList集合,依次存储如下5位同学的信息,并使用Comparable或Comparator接口对5位同学的成绩做降序排序,如果成绩一样,那在成绩排序的基础上按照年龄由小到大排序。最后遍历并输出ArrayList集合中的数据。
阅读全文
摘要:在 Java 中,接口(interface)中的方法默认都是 public 和 abstract 的,即使在源代码中没有显式地指定这两个修饰符。当你编写: public interface Person { void eat(); void sleep(); } 实际上等价于: public int
阅读全文
摘要:参考:接口-java教程-廖雪峰的官方网站 接口引入 public abstract class Person { private String name; private int age; public Person(String name, int age) { this.name = name
阅读全文
摘要:问题描述 请创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个接口AnimalInfo,接口里有一个抽象方法fly()。创建一个Bird类继承Animal类并实现接口AnimalInfo里的方法输出一条有语句“鸟儿飞翔”,重写父类的eat() 方法输出一条语句
阅读全文
摘要:问题描述 编写一个Person抽象类,要求含有姓名(name)、年龄(age)两个私有属性以及吃饭(eat)和睡觉(sleep)两个抽象方法,并添加带参构造方法为name和age赋初值。 创建学生(Student)类并继承Person类,学生类多出了私有属性学号和学习方法(输出我爱学习)。 创建工人
阅读全文
摘要:问题描述 定义两个类ChineseAirConditioner(Z国空调)和AmericanAirConditioner(M国空调),执行下面代码: public class Main { public static void main(String[] args) { System.out.pri
阅读全文
摘要:原始代码 定义一个鸭子类(Duck)、一个狗类(Dog)和一个猫类(Cat),每个类都具备一个名字字段,且只能通过getName来访问,且都有一个speak方法。 public class Main { public static void main(String[] args) { Dog dog
阅读全文
摘要:ex1:基础练习 基础练习请尽量独立完成(不要借助AI,实在不会才看参考代码)。 原始数组 学生类: package ex1; public class Student { protected String name; protected int score; public Student(Stri
阅读全文
摘要:主要参考《Java核心技术卷1》 阻止继承 有时,我们希望阻止别人定义某个类的子类。 不允许扩展(继承)的类被称为final类。如果在类定义中使用了final修饰符,就表明这个类是final类(不可继承类)。 声明格式如下所示: public final class Manager extends
阅读全文