-1
我的“编程语言设计&实施”课程导师要求我们做一个家庭作业,并且这个作业要求:“你能像班级一样实施记录吗?”我可以在使用它的编程语言中实现记录吗?
我的“编程语言设计&实施”课程导师要求我们做一个家庭作业,并且这个作业要求:“你能像班级一样实施记录吗?”我可以在使用它的编程语言中实现记录吗?
当然可以。在数据库
学生记录:如果你指的纪录,就像从数据库中的一行记录的
Student Name: Alice
Student ID: S001
Gender: F
学生在结构(C实现)
struct Student
{
char name[MAX];
char id[MAX];
char gender;
};
struct Student stud1 = {"Alice", "S001", 'F'};
学生班级(C没有班级,用Java实现)
class Student
{
String name;
String id;
char gender;
public Student (String name, String id, char gender)
{
this.name = name;
this.id = id;
this.gender = gendeer;
}
}
Student stud1 = new Student1("Alice", "S001", 'F');
如果C++的上下文同样适用。在C++中,你可以有结构和类。 Struct中不能有方法(函数),但类可以有。由于类可以类似地将数据“分组”在一起,并且最重要的是提供方法。你绝对可以将一个结构体作为一个类来实现。
你在说什么编程语言? Java没有结构的方式。 – user3437460 2014-11-21 07:29:52
教练没有指定。我想你可以回答任何编程语言,比如说:C++。 – FortMax 2014-11-21 07:34:03