Java 构造函数代码“学生类错误”有问题吗?
首先,我创建了一个类和一个对象,在这个类和对象中我调用了学生的名字,但当我试图实现构造函数时,我不会工作,请建议一些关于这个代码的解决方案 类对象代码:Java 构造函数代码“学生类错误”有问题吗?,java,mysql,class,object,constructor,Java,Mysql,Class,Object,Constructor,首先,我创建了一个类和一个对象,在这个类和对象中我调用了学生的名字,但当我试图实现构造函数时,我不会工作,请建议一些关于这个代码的解决方案 类对象代码: package classObject; import java.util.Scanner; public class classObject { public static void main(String[] args) { Scanner input=new Scanner (System.in);
package classObject;
import java.util.Scanner;
public class classObject {
public static void main(String[] args) {
Scanner input=new Scanner (System.in);
studentClass st=new studentClass();
}
}
学生班级代码:
package classObject;
public class studentClass {
{
String fname;
String lname;
static int count=0;
public studentClass()
{
System.out.println("i m construtor");
}
void print ()
{
System.out.println(fname+" "+lname);
count++;
System.out.println("total student are= "+count);
}
}
在student类的开始大括号之后删除额外的开始大括号。**根据代码行编号5删除studentClass.java中的第二个{**错误是什么?删除{就在你的构造函数之前。你正试图在块中声明你的构造函数studentClass中没有额外的括号吗?代码的缩进应该暗示括号有问题……编译器也应该如此,尽管它并不总是可以理解的,但至少它应该指出问题出在哪里,你应该d坚持使用一种方法来编写开头括号,即始终在第一个类的同一行中或在第二个类的新行中独占,忽略错误的一行。如果文件不在同一文件夹中,可能需要导入studentClass。我建议使用单个文件。studentClass声明后有一个额外的括号{。