Перейти к содержимому
Тест · Наследование и полиморфизм · урок 8 из 10

Тест — new у абстрактного класса

Что произойдёт при компиляции и запуске программы?

JAVA
public class Main {
    public static void main(String[] args) {
        Shape s = new Shape();
        System.out.print(s.sides());
        System.out.print(s.area());
    }
}
abstract class Shape {
    int sides() { return 4; }
    abstract int area();
}