我正在尝试模拟一个年级簿中的学生,需要返回学生的姓名,年级和班级。我知道如何声明名称,年级和班级,但我不知道如何使它们返回并打印到控制台。
此代码是通过最新版本的Processing处理的。
void draw ()
{
print();
}
//creating class
class Student
{
String name;
int grade;
String[] classes;
Student(String nameInput, int gradeInput, String[] classesInput)
{
int grade=gradeInput;
String name=nameInput;
String[] classesInput;
}
String getName()
{
return this.name;
}
int getGrade()
{
return this.grade;
}
}
void printClasses()
{
println("Biology,Math,English,History,Spanish");
}
该代码有望将学生的姓名,年级和班级打印到控制台,但是使用我拥有的代码,什么也不会发生。
答案 0 :(得分:1)
听起来您需要使用new
关键字为班级创建一个实例。
例如,这将创建Student
类的实例:
String[] anisaClasses = {"Computer Science", "Math"};
Student anisa = new Student("Anisa", 11, anisaClasses);
现在您在Student
变量中有一个anisa
的实例,您可以从此处调用该变量上的函数:
println("Anisa is in grade " + anisa.getGrade());
无耻的自我促进:here是有关在Processing中创建类的教程。