Was ist der Unterschied zwischen Datei, Klasse und Aktivität in Android?
Antworten
Zu viele Anzeigen?Datei - Es handelt sich um einen Block beliebiger Informationen oder um eine Ressource zum Speichern von Informationen. Sie kann von jedem Typ sein
Class - Es ist eine kompilierte Form der Java-Datei. Android schließlich verwendet diese .class-Dateien, um eine ausführbare apk zu erstellen
Aktivität - Eine Aktivität ist das Äquivalent zu einem Frame/Fenster in GUI-Toolkits. Es handelt sich nicht um eine Datei oder einen Dateityp, sondern nur um eine Klasse, die in Android zum Laden von UI-Elementen in der Ansicht erweitert werden kann
Klasse - Eine Klasse ist eine Kombination aus Methoden, Variablen und Datentypen. Jedes Java- oder Android-Projekt muss mindestens eine Klasse haben.
Ejemplo:
public class shape{
public void circle()
{
int A,B,radias;
}
}
Tätigkeit - Eine Activity ist eine Android-Klasse. Wenn wir eine Activity-Klasse verwenden wollen, müssen wir extend Activity
in Ihrem Android-Projekt.
Ejemplo:
public class shape extends Activity{
public void circle()
{
int A,B,radias;
}
}
1) Die Klasse ist die Blaupause des Objekts, und Sie werden so viele Objekte aus derselben Klasse erstellen, wie Sie wollen. Sie können ein neues Objekt mit dem Schlüsselwort "new" erstellen. Im folgenden Beispiel ist "ArrayList" eine Klasse und "obj" ein Objekt.
ArrayList<String> obj=new ArrayList<String>
2) Aktivität :- Jedes Programm hat einen Ausgangspunkt. In Android ist Activity der Startpunkt jeder Anwendung, die Sie erstellt haben. Es ist im Grunde ein GUI der App. In einer Android-App muss jede Aktivität direkt oder indirekt von der Activity-Klasse abstammen, die im Android-System vordefiniert ist. Eine Aktivität ist also auch eine Klasse, aber eine spezielle. Man kann also sagen, dass "jede Aktivität eine Klasse ist, aber nicht jede Klasse eine Aktivität".
3) Datei :- Die Datei wird verwendet, um Daten zu speichern, damit sie beim Start der Anwendung wiederverwendet werden können.
Eine Aktivität ist eigentlich eine Klasse (Klick) und wenn Sie Ihre eigene Aktivität machen wollen, wählen Sie diese als Elternklasse. Und der Quellcode der Klassen ist in Dateien definiert, eigentlich sollte jede Klasse in einer eigenen Datei beschrieben werden.
Das sind einige Grundkenntnisse der objektorientierten Programmierung - vielleicht möchten Sie sich das einmal ansehen aquí um mehr Informationen zu finden