I am wondering how I can create an array list of classes that extend certain abstract class. Lets say I have abstract class:
abstract class Product{
}
and some class that extends it:
public class Toy extends Product{
}
public class TV extends Product{
}
I would like to implement a list of classes that extend abstract class Product
. How can I do that?