21. A constructor is a special method which is commonly used to set the initial values of an object’s fields O True False 22. How would you instantiate the Employee class from a main method located in another class? public class Employeet private String name private double salary public Employee(String n, double s) name = n; salary = s; O Employee empl = new Employee(); O Employee empl new Employee(50000); O Employee empi-new Employee(50000, “Syam) O Employee empl new Employee(“Syam”, 50000); 23. Methods can call other methods in the same class O True False 24. Which three can vary in overloaded methods? Choose all correct answers) Order of parameters. Types or parameters. Method return type. | The names of parameters Number of parameters. 25. All overloaded methods share the same name. True False
Expert Answer
21) true
Exp:
A constructor in Java is a block of code similar to a method that’s called when an instance of an object is created.
its special because its name is same as class
22)
Employee emp1 = new Employee(“Syam,50000”)
Exp:
This is the most common way to create an object in java. Almost 99% of objects are created in this way.
Classname object = new Classname();
In this example, you need to pass aruments which is present in the constructor.
first parameter is string and second one is double. So ans is
Employee emp1 = new Employee(“Syam,50000”)
23) true
Exp:
public class Sample1 {
public int method1(int number) {
int num1 = this.method2();
int num2 = this.method3();
return 0;
}
private int method2() {
return 0;
}
public int method3() {
return 0;
}
}
or if your class is a main
public class Sample2 {
public static void main(String[] args) {
method1();
method2();
}
private static void method1() {
}
public static void method2() {
}
}
24)
order of parameters.
The names of parameters.
Number of parameters.
Exp:
Overloading allows different methods to have same name, but different signatures where signature can differ by number of input parameters or type of input parameters or both
25)true
Exp:
Overloading allows different methods to have same name
26)true
Exp:
A class includes objects with similar
properties
behavior
relationships to other objects
27)fiveCircles
Exp:
Circle is a class.radius is a properties. circumference is a behaviour.
28)
The main method is commonly used to instantiate objects.
The main method shuold be simple as possiable
29)
ArrayList<Boolean> arrList = new ArrayList<>();
Exp:
Boolean is a Wrapper class to store the boolean value which is true or false.
30) String
Exp:
All other option are Wrapper class.