Car herCar = new Car(); Car hisCar = new Car(); Car myCar = hisCar; hisCar = null; myCar = herCar; herCar = hisCar; suppose the following obejexts created in the class car, How many "null reference" can you see in this code? How many "unreachable objects" can you see in this code, which will be subject to garbage collection? How many "active object reference" can you see in this code? How many "reachable objects" can you see in this code?
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Car herCar = new Car();
Car hisCar = new Car();
Car myCar = hisCar;
hisCar = null;
myCar = herCar;
herCar = hisCar;
suppose the following obejexts created in the class car, How many "null reference" can you see in this code?
How many "unreachable objects" can you see in this code, which will be subject to garbage collection? How many "active object reference" can you see in this code? How many "reachable objects" can you see in this code? |
Step by step
Solved in 4 steps