-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