日期: 2022 年 10 月 7 日

10 篇文章

面向对象(中)-复习
1. 如何实现向下转型?需要注意什么问题?如何解决此问题? Person p = new Man(); 使用强转符:() Man m = (Man)p; 可能ClassCastException异常。 if(p instanceof Man){ Man m = (Man)p; } 使用instanceof在进行向下转型前判断。 2. == 和 eq…
面向对象(中)-包装类的课后练习
package top.qaqaq.java.P310; import java.util.Scanner; import java.util.Vector; /* * 利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找出最高分,并输出学生成绩等级。 * 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度…
面向对象(中)-包装类常见面试题
package top.qaqaq.java.P309; import org.junit.Test; /* * 关于包装类使用的面试题 * * * * * * * * * * */ public class InterviewTest { @Test public void test1() { Object o1 = true ? new Int…
面向对象(中)-基本数据类型转换为包装类、基本数据类型转换为包装类、新特性:自动装箱与自动拆箱、基本数据类型包装类与String的相互转换
package top.qaqaq.java.P305; import org.junit.Test; /* * 包装类的使用: * 1. java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 * * 2. 掌握的:基本数据类型、包装类、String三者之间的相互转换 * * * * * * * */ public cla…
面向对象(中)-单元测试方法的使用
package top.qaqaq.java.P303; import java.util.Date; import org.junit.Test; /* * Java中的JUnit单元测试 * * 步骤: * 1. 选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步 * 2. 创建Ja…
面向对象(中)-Object类综合练习
package top.qaqaq.java.P302; public class GeometricObject { protected String color; protected double weight; protected GeometricObject() { super(); this.color = "white"; this.…
面向对象(中)-toString()的使用
package top.qaqaq.java.P301; import java.util.Objects; public class Customer { private String name; private int age; public Customer() { super(); } public Customer(String name…