首页 > 解决方案 > 为什么我不断收到错误:“错误:(20、23)java:不兼容的类型:java.lang.String 无法转换为 Lab1.Person”

问题描述

左边是教授给我们的。我被要求构建一个 JUnit 测试。我不是为什么我在执行 Junit 测试时在 IntelliJ 上使用 Java 时不断收到此错误。有什么推荐吗?

错误截图

人.java

标签: java

解决方案


字符串“JohnDoe”需要是一个 Person 对象。使用 Person 构造函数创建一个新的 Person 对象。它可能看起来像这样;

Person person = new Person("JohnDoe"); 

javaBook = new Book("JavaBook", person, 57);


推荐阅读