我有以下類Type
:如何在Java中創建Record類?
class Type{
String type;
public Type(String type){
this.type = type;
}
}
我在這裏初始化幾類:
Type cor = new Type("cor");
Type name = new Type("name")
,現在我想有一個叫Record
類,
class Record{
String name;
Type[] types;
public Record(String name, Type[] types){
this.name = name;
this.types = types;
}
}
嗯,我卡在這裏了。我想要做的是初始化類Record
的實例時,就像這樣:
Record rec = new Record("Position", ...);
它應該是這樣的,我會給這裏的位置記錄的例子:
Record Position = [cor x, cor y, name z];
那麼在這裏使用Type []是一個不錯的選擇?我發現很難記錄類型和變量名稱,如x
,y
; 或者我應該使用HashMap?
什麼是試圖建模的Record類?它目前看起來像一個任意數據類型的容器(因此不是很有用)。另外,'Type'只是一個命名字符串的包裝;它應該用於什麼? –
呃,'int'是一個原始類型,而不是一個Type類型 – Li357
爲了使這個問題在這裏更清晰,我只留下一個包裝器。問題是在記錄類中記錄類型實例和類型名稱 –