Describe overriding methods, JAVA Programming

Assignment Help:

Describe Overriding Methods ?

Assume that one day you've just finished your Car class. It's been plugged into your traffic simulation that is chugging along merrily simulating traffic. Then your pointy haired boss rolls in the door, and tells you that he requires the Car class to not accelerate past the 70 miles per hour (pointy haired bosses rarely understand the metric system) even if the car's a Ferrari along with a maximum speed in excess of 200 miles per hour.

What are you going to do? Your first reaction may be to change the class in which you already wrote so that it limits the speed of all the cars. Therefore you're using which class elsewhere and things will break if you modify it.

You could forms a fully new class in a different file, either by starting from scratch or through copying and pasting. This would work, but it would mean that if you found a bug in the Car class now you'd have to fix it in two files. And if you needed to add new methods to the Car class, you'd have to add them in two files. Still this is the best you could do if you were writing in C or a few another traditional language.


Related Discussions:- Describe overriding methods

What is the output of the following javascript code, What is the output of ...

What is the output of the following JavaScript code? name="Ali Akbar"; document.write(name.charAt(4)) ;

How does an exception permeate through the code, How does an exception perm...

How does an exception permeate through the code? An unhandled exception moves up the method stack in search of a matching When an exception is thrown from a code which is wrapp

Digital clock, how to Using polymorphism to write a program to display digi...

how to Using polymorphism to write a program to display digital clock?

What is runnable jar archives, What is Runnable JAR archives You can ru...

What is Runnable JAR archives You can run a program stored within the JAR archive that has a main() method like this: $ java -cp eharold.jar MainClassName You must use the f

Develop a java application, Project Description: Modules of software: ...

Project Description: Modules of software: 1 - Serial RS232 comm port comunication 2 - NanoHTTPD serving some processed pages 3 - System tray application to indicate sta

I want java web developer, Project Description: A web developer is requi...

Project Description: A web developer is required to finish a webcam site with basic account management and voting functionality. The website can make use of a third party fla

Why processing an unknown number of parameters, Why Processing An Unknown N...

Why Processing An Unknown Number Of Parameters ? Most of the time you have a fairly high-quality idea of what parameters will and won't be passed to your applet. Therefore som

Write a program on filling rectangles, Write a program on Filling Rectangle...

Write a program on Filling Rectangles ? The drawRect() method draws an open rectangle, a box if you prefer. If you need to draw a filled rectangle, use the fillRect() method. O

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd