在java中学习lambda表达式时我有两个问题。
当我们在java中使用::
时。
我在书中看到使用Employee::getSalary
但没有解释。
当我们想要实现类的某些功能时(例如类::
中的getSalary()
方法),我们是否使用Employee
?
Function<Employee,double> salary = Employee::getSalary
像我们创建方法public static double salary(Employee e)
一样在这里做功能吗?
感谢。