I refuse to use java 8 then.
Wait, multiple parents are now possible?
Yes and no. An interface can now supply a default implementation of a method, but it cannot maintain state in any way. So interfaces still can't contain instance variables. What these new Default Method interfaces can do, though, is also include some abstract methods that the concrete class must implement. A Default Method can use the abstract methods, so that lets you blur the lines of multiple inheritance a bit.
Personally, I think it's just fancy spaghetti code and/or a failed abstraction. It's a very poor composition/mix-in substitute that doesn't add much to the language other than cause confusion. These new interfaces were introduced to the language basically just to support the new Streams API.
Java feels dated. I don't understand the "write once, run anywhere" approach. Because of this, we're stuck with clunky compromises to maintain compatibility with ancient versions of Java that nobody uses. If composition and functional programming were actually important, they should be built into the language itself, rather than making them just some syntax sugar. Anders Helsjberg got it right, methinks.
So yea, a year ago, we could have ended the thread with reallyscrued's answer. Now, with Java 8, interfaces are needlessly "flexible."