- , , .
Java abstract . , ( ) . Animal, Animal , , / , Animal.
public abstract class Animal{
protected int calories;
public void feed(int calories){
weight += calories;
}
public abstract void move();
}
public class Cow extends Animal{
public void move(){
}
}
public class Application{
public static void main(String [] args){
Animal cow = new Cow()
}
}
- , , , ; .
Generic Generics Java, , - . ArrayList, , , , ArrayList, ( ArrayList, ints). Generics Java, , ints ArrayList ( String ArrayList).
public class Application{
public static void main(String [] args){
ArrayList noGenerics = new ArrayList();
ArrayList<Integer> generics = new ArrayList<Integer>();
nogenerics.add(1);
nogenerics.add("Hello");
generics.add(1);
generics.add("Hello");
int total;
for(int num : nogenerics)
total += num;
}
}