我是Java编程的新手,所以我现在正努力应对异常。因此,我想听听经验丰富的用户的一些建议。我的主要问题是为什么我不能在UserDemo类中使用用户方法“验证”?
Service where I check if first and last name is not longer than 15 and less than 3+throw exception
答案 0 :(得分:0)
要回答您的问题,您尝试调用方法validate
就像它属于User
类一样,因为您调用了user.validate(...)
。但是,您的UserValidationService
包含validate
方法,该方法接受User
作为参数。因此,在您的主类中,您需要实例化服务并将用户传递给它:
UserValidationService service = new UserValidationService();
service.validate(user);