Cannot resolve method 'print(java.lang.String, java.lang.String)',应该要怎么调用定义的变量

public class PrintWay {
    String  name="dq";
    String type;

    public PrintWay(){
        this.name="李华";
        this.type="无";
    }

    public PrintWay(String name){
        this.name=name;
    }

    public PrintWay(String name, String type) {
        this.name = name;
        this.type = type;
    }

    public void print(){
        System.out.print(this.name,this.type);
    }
}

img

这里为什么会报错呢?应该要怎么调用定义的变量?求解

System.out.print(name + ", " + type);  

【相关推荐】



  • 你可以参考下这篇文章:cannot resolve method ‘println(java.lang.String)
  • 除此之外, 这篇博客: Cannot resolve method ‘print(java.lang.String)‘解决方法中的 问题描述 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    在jsp中我使用了这样的语句

    <html>
    <body>
    <h2>Hello World!</h2>
    <%
        out.print("hello sk1y");
    %>
    </body>
    </html>
    
    

    但是out.print中的print是红色的,且提示我Cannot resolve method 'print(java.lang.String)'
    但是我跑这个程序的时候,没问题,仍然能够显示出hello sk1y
    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^