上級 › is not abstract and does not override の原因と直し方 › パターン1
is not abstract and does not override の原因と直し方
抽象メソッドの実装漏れ。
1 abstract class Shape { 2 abstract double area(); 3 } 4 public class Main extends Shape { 5 _____________________________ ^ 6 public static void main(String[] args) { 7 System.out.println(new Main().area()); 8 } 9 }
Main.java:4: error: Main is not abstract and does not override abstract method area() in Shape
空欄を埋めてビルドを通す
抽象メソッドは具象クラスで必ず実装します。実装しないならクラス自体もabstractにします。
次の問題