Question
What is wrong in the following code? public class TempClass { int i; public void TempClass(int j) { this.i = j; } } //------------------------------ public
What is wrong in the following code?
public class TempClass {
int i;
public void TempClass(int j) {
this.i = j;
}
}
//------------------------------
public class C {
public static void main(String[] args) {
TempClass temp = new TempClass(2);
}
}
A) | The program has a compilation error because TempClass does not have a default constructor |
B) | The program has a compilation error because TempClass does not have a constructor with an int argument. |
C) | The program compiles and runs fine. |
D) | The program would be fine if the void keyword is removed from public void TempClass(int j). |
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