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 - Java Tutorial
From the course: Advanced Java Programming
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.