Oggi i linguaggi di programmazione hanno questi noti modificatori di accesso: privato, pubblico, interno e protetto. Ma a volte quando scrivo un programma in modalità OOP, penso di aver bisogno di un modificatore 'speciale' che possa specificare manualmente la classe per cui voglio consentire l'accesso.Perché i linguaggi di programmazione non hanno un modificatore di accesso "permessi classi specifiche"
Ora voglio sapere il motivo per cui i progettisti di linguaggi non aggiungono tale modificatore ai linguaggi di programmazione, forse il conflitto con il concetto OOP o la difficoltà?
Grazie per la risposta :)
p.s. Scusa se la stessa domanda è già stata fatta.
Ma questo è solo Java? Cosa succede se usi un altro linguaggio di programmazione come 'PHP',' C#/C' o qualsiasi altra lingua diversa? – Jer
@ C0dekid.php si applica solo a Scala – chester89
Oh, forse gli sviluppatori delle altre lingue devono dare un'occhiata a questo, perché questa è una funzione utile per avere :)! Grazie comunque per la risposta :) @ chester89 – Jer