Problem :
(a) What do you understand by the term ‘constructor' in Java? Explain with an appropriate example.
(b) Describe the differences between an object and a class using an appropriate Java example.
(c) Differentiate between a class method and an instance method. Illustrate with suitable examples of your own.
(d)
(i) Describe the steps you take to build and run a Java application and the tools you use in each step.
(ii) What are source files and bytecode files?
(iii) What different types of errors are detected at each step?