Question
detect, explain, and correct the errors in the code (Problems 1 - 4) 1: Point out the error(s) and how they can be fixed. public
detect, explain, and correct the errors in the code (Problems 1 - 4)
1: Point out the error(s) and how they can be fixed.
public class OOPExercises { public static void main(String[] args) { A objA = new A(); System.out.println("in main(): "); System.out.println("objA.a = "+objA.a); objA.a = 222; } }
|
public class A { private int a = 100; public void setA( int value) { a = value; } public int getA() { return a; } } //class A |
---------------------------------------------------------------
2: Point out the error(s) and how they can be fixed.
public class OOPExercises { public static void main(String[] args) { System.out.println("in main(): "); System.out.println("objA.a = "+getA() ); setA(123); } }
|
public class A { private int a = 100; public void setA( int value) { a = value; } public int getA() { return a; } } //class A |
---------------------------------------------------------------
3: Point out the error(s) and how they can be fixed.
public class OOPExercises { public static void main(String[] args) { A objA = new A (); double result; result = objA.getA(); System.out.println("objA.a = "+ result); } }
|
public class A { private int a = 100; public void setA( int value) { a = value; } public int getA() { return a; } } //class A |
---------------------------------------------------------------
4: Point out the error(s) and how they can be fixed.
public class B extends A { private int a = 222;
public static void main(String[] args) { System.out.println("in main(): "); System.out.println("a = "+a ); a = 123; } }
|
public class A { private int a = 100; public void setA( int value) { a = value; } public int getA() { return a; } } //class A |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started