Java Абстрактний клас

2075 / Java / Класи / Абстрактний клас

 

Такий самий як і звичайний, але не можна створити об'єкт цього класу

Абстрактний клас надає базовий функціонал для нащадків

 

public abstract class Figura {
  int x;
  int y;
  public Figura(int x, int y) {
    this.x = x;
    this.y = y;
  }
  public abstract String toString();
}

 
public class Kolo extends Figura 
{
  int r;

  public Kolo(int x, int y, int r) {
    super(x, y);
    this.r = r;
  }

  @Override
  public String toString() {
    return "Circle \nCenter - (" + x + "," + y + ") \n" + " radius - " + r + "\n";
  }
}