Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Java by registered user stdfalse ( 9 years ago )
abstract public class AbstractCars {
public void printName() {
}
}
public class BMWCars extends AbstractCars {
@Override
public void printName(){
System.out.println("Hello, my name is BMW");
}
}
public class LexusCars extends AbstractCars {
@Override
public void printName(){
System.out.println("Hello, my name is Lexus");
}
}
public class LadaCars extends AbstractCars {
@Override
public void printName(){
System.out.println("Hello, my name is Lada and I'm a very bad car");
}
}
/* -------------------------- */
import java.util.ArrayList;
class CarsFabric {
public static void main(String[] args) {
ArrayList <BMWCars> BMWList = new ArrayList<BMWCars>();
ArrayList <LadaCars> LadaList = new ArrayList<LadaCars>();
ArrayList <LexusCars> LexusList = new ArrayList<LexusCars>();
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
BMWList.add(new BMWCars());
BMWList.get(BMWList.size() - 1).printName();
} else if (i == 3 || i == 7){
LadaList.add(new LadaCars());
LadaList.get(LadaList.size() - 1).printName();
} else {
LexusList.add(new LexusCars());
LexusList.get(LexusList.size() - 1).printName();
}
}
System.out.println();
System.out.println("Total BMW cars count: " + BMWList.size());
System.out.println("Total Lada cars count: " + LadaList.size());
System.out.println("Total Lexus cars count: " + LexusList.size());
}
}
Revise this Paste