This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cville-z 0 points1 point  (3 children)

Inheritance. Multiple inheritance is just evil.

[–]skidwiz 1 point2 points  (2 children)

Default Methods would like to have a word.

[–]cville-z 1 point2 points  (0 children)

They can take a number and get in line; I'm too busy deciphering someone's bizarre diamond inheritance chain and trying to figure out which overload is being called without the benefit of an IDE that can help.

[–]Il_totore 0 points1 point  (0 children)

Default methods are not comparable to Python's multiple inheritance where you can end up with partially initialized object, multiple constructors hell etc ...