AlkatraZ, ну вот, на пример:
class A
{
private $value;
public function __construct($value)
{
$this->value = $value;
}
public function method(A $otherA)
{
return "{$this->value} {$otherA->value}"; // вот мы обращаемся к приватному свойству другого экземпляра класса
}
}
$a1 = new A('OLOLO');
$a2 = new A('TROLOLO');
echo $a1->method($a2); //=> OLOLO TROLOLO