What is methods in java explain with an example, JAVA Programming

Assignment Help:

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 a class is. Methods say what a class does. The fields and methods of a class are collectively referred to as the members of the class.

The classes you've encountered up till now have mostly had a single method, main(). Therefore, in general classes can have several different methods that do several different things. For example the Car class might have a method to form the car go as fast as it can. For instance,

class Car {

String licensePlate = ""; // e.g. "New York 543 A23"
double speed = 0.0; // in kilometers per hour
double maxSpeed = 123.45; // in kilometers per hour

// accelerate to maximum speed
// put the pedal to the metal
void floorIt() {
this.speed = this.maxSpeed;
}

}
The fields are the similar as before, other than now there's also a method known as floorIt(). It starts along with the Java keyword void that is the return type of the method. Every techniques must have a return type which will either be void or a few data type like int, byte, float, or String. The return type says what type of the value will be sent back to the calling method while all calculations inside the method are finished. If the return type is int, for instance, you can use the method anywhere you use an int constant. If the return kind is void then no value will be returned.

floorIt is the name of this techniques. The name is followed through two empty parentheses. Any arguments passed to the techniques would be passed among the parentheses, but this techniques has no arguments. Finally an opening brace ( { ) starts the body of the method.

There is one statement inside the method
this.speed = this.maxSpeed;
Remember that within the Car class the field names are prefixed along with the keyword this to denotes that I'm referring to fields in the current object.

Finally the floorIt() methods is closed with a } and the class is closed with another }.

Question: what are a few other methods this class might need? Or, another way of putting it, what might you want to do with a Car object?


Related Discussions:- What is methods in java explain with an example

Loosely coupled soa, Loosely coupled SOA SOA gives in loosely coupled ...

Loosely coupled SOA SOA gives in loosely coupled application elements, in which message is not necessarily tied to a particular database. Loose coupling actives enterprises to

Write a program calculates the resistance of group resistors, The formula f...

The formula for resistors linked in parallel is a little more complex. Given two resistors along with resistances R1 and R2 linked in parallel the equivalent resistance is given th

Write responsibility of developer-executive -support team, Write responsibi...

Write responsibilities of the followings 1. Developer a) Module level design. b) Coding c) Unit testing 2. Executive Team a) Responsible for the day to day operations. b) A

What are access specifiers available in java, What are Access Specifiers av...

What are Access Specifiers available in Java? Java has four access specifiers, which are enlisted below: Public: public methods, classes and fields can be accessed by ever

Java script, var temp =14; var y = 2; temp document.write(temp);

var temp =14; var y = 2; temp document.write(temp);

Universal android and ios, Universal Android and iOS, Multipurpose Testing ...

Universal Android and iOS, Multipurpose Testing Application - Based on Phonegap Project Description: Universal Android and iOS, Multipurpose Testing Application Based on Phon

Publish subscribe model and p2p model, What is the basic difference among P...

What is the basic difference among Publish Subscribe model and P2P model? Ans) Publish Subscribe model is typically used in one-to-many situation. It is unreliable but very quic

Bi-lingual site for the mitzpe apiary, Bi-lingual site for the Mitzpe apiar...

Bi-lingual site for the Mitzpe apiary Project Description: We require a bi-lingual website built in 14 days. The Mitzpe Apiary is a new company that was started by local e

Multithreading, write a java program implementing multithreading concept in...

write a java program implementing multithreading concept in hotel management

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