15 points: Correct the errors in the following classes. Class1 must remain/become abstract and Class2 must remain/become concrete. All errors must be corrected.
Public abstract class Class1 {
Private int x;
Protected int y;
Public Class1(int x) {
This.x = x;
Y = 2;
}
Public doWorkA();
Public abstract doWorkB() {
System.out.println(x);
}
}
Public class Class2 extends Class1 {
Public Class2(int a) {
Super();
Y = 3;
}
Public static void main(String[] s) {
Class1 c1 = new Class1(1);
Class2 c2 = new Class2(1);
C1.doWorkA();
C2.doWorkB();
}
}