ChatGPT and interface fields/methods

Going through part2 of the Java course and it seems that ChatGPT is out of alignment with Mosh’s thinking on fields and static methods for interfaces. I completely get what Mosh is saying and tend to lean towards his way of thinking, but it sounds like the consensus according to GPT is that these features are generally accepted by the Java community. It even suggested that the abstract class container paradigm is not necessarily good practice, per the AI.

I’d be curious what perspectives everyone here has on whether these features are “best practice” or not. Not trying to start any sort of flame war, genuinely curious about perspectives.

Do you mean having implementation logic for methods inside interfaces? If so im not a fan, I agree with Mosh that implementation logic should be kept out of interfaces and they should just contain method signatures for child classes to implement. It defeats the purposes of interfaces otherwise imo