class Person
{
private BankAccount account;
Person(BankAccount account)
{
this.account = account;
}
public Person someMethod(Person person)
{
//Why accessing private field is possible?
BankAccount a = person.account;
}
}
S'il vous plaît, oubliez le design. Je sais que la POO spécifie que les objets privés sont privés à la classe. Ma question est la suivante : pourquoi la POO a-t-elle été conçue de telle sorte que les champs privés aient un accès au niveau de la classe et que les champs privés ne soient pas accessibles au niveau de la classe ? pas d'accès au niveau des objets ?