Question: A student is trying to implement the newly learnt concept of encapsulation in a program and has written the class Car below. Which of the
A student is trying to implement the newly learnt concept of encapsulation in a program and has written the class Car below. Which of the following statements about the implementation are correct? Class Car ( int speed 0: int gear 1 //a class variable static int numberOfCars 0 public Car O ( //code to create car goes here public static int getNumberofcars return numberofCars: public int getSpeed ) ( return speed; public int getGear O return geari public void setSpeed (int x) ( b reading acuk/webapps/assessment/take/launch.jsp?course assessment id- 43036.18course id- 132565,1&ccontent id www.science-intera D Exploring Sciencea. D www science-intera. G Google TheProblem .to Abding Citaen. Question Completion Status: public int getSpeed ) ( return speed: public int getGear return gear: public void setSpeed (int x) speed x public void setGear (int y) gear -y This code does not assign values to internal states at the creation of the object which violates encapsulation The code contains a static method that violates encapsulation principle The code contains public methods to access data but the data fields are not defined private as they should be The code correctly implements encapsulation only if methods are made private The getters and setters are good practice in encapsulation D QUESTION 14 One benefit of encapsulation is Click Save and Submit to save and submit. Click Save All Answers to save all answers Abdulla-A-140518 pdf ^ I t andridg FlappyBird.zip lec2.zip
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
