Java 在输出框中以字符串格式打印用户输入

Java 在输出框中以字符串格式打印用户输入,java,Java,这一个在另一个程序中正常工作,而不是在这个程序中。这两个程序是相似的 employee e1 = new employee(String firstName, String lastName, int age, int ratings, double experience) ; System.out.println(e1.toString()); 解决方案一使用构造函数声明而不是构造函数调用,这在Java中是无效的 employee e1

这一个在另一个程序中正常工作,而不是在这个程序中。这两个程序是相似的

employee e1 = new employee(String firstName, String lastName, int age, 
                           int ratings, double experience) ;
System.out.println(e1.toString());

解决方案一使用构造函数声明而不是构造函数调用,这在Java中是无效的

employee e1 = new employee(firstName, lastName, age, ratings, experience);
System.out.println(e1.toString());
应该是:

new employee(String firstName, String lastName, int age, 
             int ratings, double experience);

离题:使用大写字母作为类名,而不是employee。定义“不起作用”并向我们展示一些代码上面这行代码在Java中不起作用,因为你有一个构造函数声明并在一个语句中调用-这是不可能的。除了缺少代码(到目前为止你做了什么)第一个解决方案似乎很奇怪,为什么要用(字符串名称)而不仅仅是(名称)调用构造函数?更不用说,如果employee是一个类,按照惯例,它应该以大写字母开头。假设年龄/评级/经验为int/int/double@YounesMgharfaoui,如果为true,请查看我的编辑;)
new employee("Younes", "Mgharfaoui", 25, 10, 4.0);