Question: By using Java OOP language please solve the question below, also please share the code's itself in a digital form so that I can copy
By using Java OOP language please solve the question below, also please share the code's itself in a digital form so that I can copy the code and study on it.

Write a Java program that defines the following classes and interfaces: 4. A vehicle interface with a move() method that returns a string. 5. A Manualvehicle interface that extends the vehicle interface and provides a default implementation for the move() method that returns the string manually. 6. An Automatedvehicle interface that extends the vehicle interface and provides a default implementation for the move() method that returns the string automatically. 7. A prone class that implements both the Manualvehicle and Automatedvehicle interfaces, and overrides the move() method to return a string that combines the values returned by the move() method of both interfaces. 8. A Tesla class that implements both the Manualvehicle and Automatedvehicle interfaces, and overrides the move() method to return a string that combines the values returned by the move() method of both interfaces. 9. A Testvehicle class that creates an instance of each of the prone and Tesla classes and calls the move() method on each of them, printing the returned values to the console. For example: Result Elies manually and automatically drives manue1ly and automatically
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
