使用 @Override 注解

@Override
public Student listById(int sid) {
    Student stu = null;
    List<Student> stulist = DBUtil.queryTable('select * from Student where sid=?',Student.class,sid);
    if (stulist.size()!=0){
        stu = stulist.get(0);
    }
    return stu;
}

测试类

public class StudentTest {
    public static void main(String[] args) {
        StudentDao studentDao = new StudentDao();
        Student student = studentDao.listById(1);
        System.out.println(student);
    }
}

解释:

  • @Override 注解用于标记方法,表示该方法是覆盖了父类中的同名方法。
  • 测试类 StudentTest 中调用 listById 方法,并打印结果,用于验证代码的正确性。

注意:

  • 该示例代码中使用了 DBUtil 类,需要根据实际情况进行替换。
  • 测试类中的 1 是要查询的 sid 值,可以根据实际情况进行修改。

结论:

@Override 注解可以帮助开发者提高代码的可读性和可维护性,并避免潜在的错误。通过使用测试用例,可以确保代码的正确性和稳定性。

Java @Override 注解:使用示例和测试用例

原文地址: https://www.cveoy.top/t/topic/okB1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录