Warum können wir die Sichtbarkeit einer Immobilie in einer erweiterten Klasse reduzieren?

Ich habe zwei Klassen,Parent:

public class Parent {
    public String a = "asd";

    public void method() {

    }
}

UndChild:

public class Child extends Parent{
    private String a = "12";

    private void method() {

    }
}

ImChildIch versuche, die Eltern zu überschreibenmethod das gibt einen Kompilierfehler voncannot reduce visibility of a method was in Ordnung ist.

Aber warum ist dieser Fehler nicht auf Eigentum anwendbar?a? Ich reduziere auch die Sichtbarkeit vona, aber es gibt keinen Fehler.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage