我通常爲C++工作。現在,編碼爲Java,我知道,Java沒有typedef
,我要實現自己的對象我的基本數據類型對象如何爲我的Java項目實現基本數據類型
public class FundamentalDataType<T> {
public T x;
}
所以T代表我的基本數據類型,如果T是雙重的整個項目使用雙重浮動,如果Float整個項目使用浮動。 但是,當我再拍Class
延長FundamentalDataType
,我有錯誤,如果我寫的
public class Euclidean_Distance_Function extends FundamentalDataType<T>
如果是線
public class Euclidean_Distance_Function extends FundamentalDataType<Double>
這偏離我做FundamentalDataType類的想法。我如何在Java中實現這個概念?
你什麼錯誤? –
你打算把'Euclidean_Distance_Function'作爲一個泛型類嗎?如果是這樣,你需要在其聲明中加入一個''(或其他)。如果不是,那麼你需要指定在超類中應該替換的''。 –