Describe member variables vs. local variables, JAVA Programming

Assignment Help:

Describe Member Variables vs. Local Variables ?

class Car {

String licensePlate = ""; // member variable
double speed; = 0.0; // member variable
double maxSpeed; = 123.45; // member variable

boolean isSpeeding() {
double excess; // local variable
excess = this.maxSpeed - this.speed;
if (excess < 0) return true;
else return false;
}

}
Until now all the programs you've look quite simple in structure. Every had exactly one class. This class had a single method, main(), that golds all the program logic and variables. The variables within those classes were all local to the main() method. They could not be accessed by anything outside the main() method. These are called as local variables.

This sort of program is the amoeba of Java. Everything the program needs to live is contained inside a single cell. It's quite an well-organized arrangement for little organisms, other than it breaks down while you need to design something bigger or more complex.

The licensePlate, speed and maxSpeed variables of the Car class, thus, belong to a Car object, not to any individual method. They are elaborates outside of any methods but inside the class and are used in different techniques. They are known as member variables or fields.

Member variable, instance variable, and field are different words in that mean the similar thing. Field is the preferred term in Java. Member variable is the preferred term in C++.

A member is not the similar as a member variable or field. Members included both fields and methods.


Related Discussions:- Describe member variables vs. local variables

Create a new project in eclipse , Task 1 Create a new project in Eclips...

Task 1 Create a new project in Eclipse called Assignment 1. Within this project create a package called task01. 1/ Download the class Date (you must use this class - no

Describe overriding methods, Describe Overriding Methods ? Assume that...

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

Explain vector or object-oriented graphics, Explain Vector or Object-Orient...

Explain Vector or Object-Oriented Graphics? The representation of graphical objects, like as lines, circles, arcs, and rectangles, along with mathematical formulas. This techni

What is methods in java explain with an example, What is Methods in java ex...

What is Methods in java explain with an example? Data types aren't much use unless you can do things along with them. For this reasons classes have techniques. Fields say what

#tSutherland cohen line clipping algorithm, how do you write the code so th...

how do you write the code so the line will be clipped

A new dynamic website, A NEW Dynamic Website I have the subsequent requi...

A NEW Dynamic Website I have the subsequent requirement which needs to be designed in 30 days (Max). 1) Construct a website which is a dynamic, means allow me to change conte

Define object lock and which kinds of object have locks, What do you think ...

What do you think about an object's lock and which kinds of object's have locks?

Want an experienced ios and android expert, Want an Experienced iOS and And...

Want an Experienced iOS and Android expert Project Description: I am seeking a super talented team or Individual for a Real Estate app. The project wants to get done in a ver

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