Implementierung von getResources () Android

Ich habe gerade angefangen, Android-Programmierung zu lernen und mir kamen Zweifel über die Methode getResources (). Mir ist aufgefallen, dass ich beim Erstellen eines Resources-Objekts nur Folgendes tun muss:
Resources res = getResources();
Der erste Zweifel ist der folgende: Warum muss ich so vorgehen und ich darf das Schlüsselwort java nicht verwenden?Neu? Sollte ich nicht so etwas machen:
Resources res = new Resources();
Der zweite Zweifel ist folgender: Ich habe oben in meiner Datei die Klasse Resources importiert.
import android.content.res.Resources;
Jetzt lese ich die Android-API und es heißt, dass getResources () eine öffentliche abstrakte Methode ist, wenn es abstrakt ist, welche Klasse implementiert es? Wie kann ich es einfach mit getResources () aufrufen, wenn es nicht als statisch deklariert ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage