I know you can define them indirectlyachieve something similar with companion objects but I am wondering why as a language design were statics dropped o
Object oriented programming is all about objects and its states(Not touching state full and stateless objects in Java). I’m trying to stress “Static does not belong to objects”. Static fields cannot be used to represent a state of an object so it’s rational to pull off from objects.