Overload

Examples

Java

public double computeArea(Circle c) { ... }
public double computeArea(Square s) { ... }