Wenn du eine strenge Logik suchst, dann wirrst du sie da nicht unbedingt finden, genauso wenig wie... ach ne, das wäre ja sexistisch so was zu behaupten
Aber zurück zum Problem. Als man die prozedurale Programmierung erfunden hat, musste man zwischen den normalen Variablen und dem Neuen unterscheiden. Also nannte man das eine global und das andere lokal...
oh her je, das hört sich beinahe so an wie die Geneis aus der Bibel: ...und nannte das eine Tag und das andere Nacht.
Aber zurück zum Problem. Dann hat irgendwer die objektorientierte Programmierung erfunden und nannte das eine public und das andere private.
Und dann trafen die prozedurale Programmierung die objektorientierte Programmierung. Und plötzlich war dem einem sein lokales privat.
Ok, das ist nur selbst zusammen Gebasteltes, aber ich kann damit leben