Java编程生成类对象名

Java编程生成类对象名,java,class,object,input,Java,Class,Object,Input,好的,我是java面向对象编程的,我在一个项目中只做了一件小事 我必须创建一个包含学生姓名、计算总分和平均分的类。但是阻碍我前进的是我需要创建一个对象,这个对象由扫描仪输入给我的名称来调用 我也不是100%确定如何从程序到类获取信息,我想我只是把它们放在变量名中,如果我错了,请告诉我 到目前为止,我得到的是: 公共类程序2{ 公共静态void main(字符串[]args){ } 现在我想看看我能在那里得到名字。我还需要给项目起一个与给我的名字相同的名字。你问的不是很清楚,你问的是如何创建一个学

好的,我是java面向对象编程的,我在一个项目中只做了一件小事

我必须创建一个包含学生姓名、计算总分和平均分的类。但是阻碍我前进的是我需要创建一个对象,这个对象由扫描仪输入给我的名称来调用

我也不是100%确定如何从程序到类获取信息,我想我只是把它们放在变量名中,如果我错了,请告诉我

到目前为止,我得到的是:

公共类程序2{ 公共静态void main(字符串[]args){

}


现在我想看看我能在那里得到名字。我还需要给项目起一个与给我的名字相同的名字。

你问的不是很清楚,你问的是如何创建一个学生对象,并将该对象名称字段设置为扫描器提供的输入

将信息从程序传递到类的一种方法是创建一个构造函数,在创建对象时设置字段值:

Student thistudentobject=新学生(inputName,inputGrade)


当然,这取决于学生类是否有与这些数据类型相匹配的构造函数(按顺序)。有关构造函数的更多信息,请参见

为什么不创建一个对象数组,然后您可以循环通过以获得所需内容。离远一点,然后完成任务。不清楚您的要求是什么,但听起来您需要根据作业中陈述的要求编写
学生
类。此外,哈我来看看关于(及周围)的Java教程。当您有一些代码要显示时,请问另一个问题。对象没有名称。除非您指的是它的学生名称字段。因此,如果我是对的,您需要根据从命令行/用户输入接收的数据创建学生对象。您需要使用
扫描仪
键盘
,或
字符串[]
main方法的
参数来接收输入,并将数据放入student对象,您需要通过方法或构造函数来传输数据。如果“构造函数”和“方法”对您没有意义,请签出,因为它们(以及字段和变量)是Java最基本的部分。具体点!从评论和回答中可以看出,你问的问题并不清楚。重新阅读你的帖子,寻找代词和模糊名词,然后是你的问题,这样你就可以清楚地知道你想要什么。(你的帖子在“name”和“the name”方面反复出现问题)---什么名字?你的意思是
theName
,还是别的什么?还有“class”--一个Java类,或者一个学生成绩来自的学校类?)还有,给我们看看你的代码。首先,那
student
类看起来像什么?即使它只是
公共类学生{}
,它必须在某个地方定义。虽然这不是一个糟糕的答案,甚至可能对OP有所帮助,但请注意,回答像这样含糊不清的问题往往是浪费时间。OP可能会将他或她的问题编辑成与您试图回答的问题大不相同的内容,或者该问题可能被否决、关闭,最终被删除带着你的答案。你在用你的业余时间打赌,如果问题变得清晰,它将是你的答案预测的问题(偶尔会有结果)。
Scanner input = new Scanner (System.in);

Student name = new Student();


System.out.println("Please enter the name of the student.");    
String theName = input.nextLine();
name.setName(theName);
System.out.println();

System.out.printf("Name of the object is", name.getName());


}