From the course: Advanced Java Programming

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Using method references in Java

Using method references in Java - Java Tutorial

From the course: Advanced Java Programming

Start my 1-month free trial

Using method references in Java

- [Instructor] Method references are a shorthand way of writing a certain type of lambda expression. If you have a lambda expression that passes in a variable and then calls a method on that variable, you can replace it with a method reference. In this example, I have a class called square. This class has one private field of type int called side length. And a public calculate area method, which calculates the area by multiplying side length by side length. The constructor of the square class specifies that I have to pass in an int for the side length value. I also have a functional interface called shapes. This has a single abstract method called get area. Finally, I have a main class. In the main method of the main class, I create a new square object with a side length of four. Then, I implement the shapes interface and overrides the get area method using a lambda. Inside the lambda, I just return the result of calling the calculate area method on my square object. Finally, I have a…

Contents