java - 无法访问主类中的方法
问题描述
我是 Java 编程新手,所以我现在正在为异常而苦苦挣扎。所以我想听听有经验的用户的一些建议。我的主要问题是为什么我不能在 UserDemo 类中使用用户方法“验证”?
解决方案
要回答您的问题,您尝试调用该方法validate
,就好像它属于User
该类一样,因为您调用user.validate(...)
. 但是,您UserValidationService
包含validate
接受 aUser
作为参数的方法。因此,在您的主类中,您需要实例化服务并将用户传递给它:
UserValidationService service = new UserValidationService();
service.validate(user);
推荐阅读
- java - 面向 Java 开发人员的 eShopOnContainers 参考应用程序
- javascript - 使用 ng-dygraphs 时如何从底层 dygraphs 中获取 isZoomed?
- vb.net - 删除列表集合的最后一个列表后如何从文本框中删除列表
- python - Python Package addict force 错误(如果不存在)
- hyperledger-fabric - 如何使用基于属性的访问控制 (ABAC)
- flutter - 我无法在颤振中使用 DIO 包将图像和表单数据上传到 rest api
- json - Amazon Sagemaker Factorization Machine 预测结果不一致
- php - 两个数组如何将每个内部对象键匹配交叉?
- vba - IF 语句,IF NOT ...False Vs IF TRUE 之间的区别
- intellij-idea - IntelliJ:在@Sql 注释中注入 SQL 作为语言