ジェネリックスを使用する場合、ここで少し混乱します。Java Genericsを見たことがありますか?しかし、まだいくつか質問があります。
私が持っていると言う:
public class Honda implements ICar(){
}
public class Opel implements ICar(){
}
使用する必要があります:
public class Person{
ICar car;
.
.
public Person (ICar c){
car = c;
}
}
また
public class Person<T extends ICar>{
T car;
.
.
public Person(T c){
car = c;
}
}
またはそれは実行されるタスクに依存しますか?
集約関係(コンテナーなど)専用のジェネリックです。つまり、コレクションに使用されているだけですか?