class A { void b() {} } A a = new A(); Runnable c = a::b;
Will c be the same object every time it's initialized?
c