Problem 12
Compare and contrast concrete class and abstract class.
Problem 13
What is synchronization? Why do we need it?
Problem 14
Design a class to represent account, include the following members. Data Members Name of depositor-string Account Number-int Type of Account -boolean Balance amount - double Methods (a) To assign initial values (using constructor) (b) To deposit an amount after checking balance and minimum balance 50 . (c) To display the name and balance.
Problem 16
Java does not support destructor. Discuss.
Problem 17
Why do we need fi nalize () method?
Problem 18
State True or False: The compiler automatically creates a default constructor for the class, if it has no other constructor declared explicitly.
Problem 19
Create a class object interest with a constructor. Write a Java program to find the simple interests using the formula. Simple Interest \(=\mathrm{PNR} / 100\) P-principle, \(N\) -number of year, \(R\) -rate of interest
Problem 21
Develop a program to illustrate a copy constructor so that a string may be duplicated into another variable either by assigning or copying.
Problem 22
Write a program to find the volume of a box that has its sides \(\mathrm{w}, \mathrm{h}, \mathrm{d}\) as width, height, and depth, respectively. Its volume is \(\mathrm{v}=\mathrm{w} * \mathrm{~h} * \mathrm{~d}\) and \(\mathrm{also}\) find the surface area given by the formula \(\mathrm{s}=\) \(2(\mathrm{wh}+\mathrm{hd}+\mathrm{dw})\)
Problem 23
Write a program using (a) Default constructor. (b) Arguments constructor. (c) Copy constructor. To find the area of a rectangle using the following formula area \(=\) length \(*\) breadth.