Freut mich, dich kennenzulernen. Ich bin ein Doktorand, der keine Wahl hat. Nochmal. Wir forschen an Netzwerken in einem Labor, das von vielen eingelegten Steinen umgeben ist. Da ich zum ersten Mal einen Blog schreibe, denke ich, dass sowohl Quantität als auch Qualität schlecht sein werden, aber ich freue mich darauf, in Zukunft mit Ihnen zusammenzuarbeiten.
Ein Bekannter, der dieses Jahr einen Job in der IT-Branche bekam, sagte mir, ich solle die Grundlagen von Java vermitteln, und so beschloss ich, einen Artikel zu schreiben. Ich hoffe, es wird für Menschen unter ähnlichen Umständen hilfreich sein. Bitte lesen Sie auch die Referenzen am Ende der Seite, die mir beim Erlernen von Java sehr geholfen haben.
Dieses Mal werde ich einige der Klassen ansprechen, die Teil der Objektorientierung sind und für das Verständnis von Java wesentlich sind. Ich werde in den nächsten Tagen über die Klasse schreiben, also danke.
Wenn Sie die C-Sprache kennen, sollten Sie die Klasse so erkennen, als hätte sie Haare auf der Struktur. C-Sprache: wa, Daten Java: Daten warten lassen Die Java-Sprache verfügt über Klassen und Methoden. Eine Klasse ist ein Bündel von Methoden. Wie ich in einem zukünftigen Artikel schreiben werde, können Sie Klassen nur mithilfe von Instanzen und Kapselungen effektiv nutzen. In diesem Artikel hoffe ich, dass Sie ein Gefühl dafür bekommen, was die Klasse ist. Der Vorteil der Verwendung von Klassen besteht darin, dass der Code einfacher zu verwalten und besser lesbar ist. Vergleichen wir nun die vier in C- und Java-Sprache geschriebenen Regeloperationsprogramme und erklären, dass die Verwaltung und Lesbarkeit des Codes mithilfe der Klasse verbessert werden kann.
Linke Hälfte C-Sprache, rechte Hälfte Java
#include <stdio.h>
#include <stdlib.h>
typedef struct calculate { public class Calculate {
int a, b; int a, b;
} *Calculate;
Calculate new_Calculate(int a, int b) { Calculate(int a, int b) {
Calculate this = malloc(sizeof(*this));
this->a = a; this.a = a;
this->b = b; this.b = b;
return this;
} }
int add(Calculate this) { int add() {
return this->a + this->b; return this.a + this.b;
} }
int main(int argc, char *argv[]) { public static void main(String[] args) {
Calculate data = new_Calculate(123, 456); Calculate data = new Calculate(123, 456);
printf("%d\n", add(data)); System.out.printf("%d\n", data.add());
} }
}
In der C-Sprache werden vier Regeln separat als Funktionen definiert, in der Java-Sprache können sie jedoch zusammen in einer Klasse namens Keisan beschrieben werden. Wenn Sie ein Programm schreiben möchten, das hier den Rest des Quotienten findet, müssen Sie weitere Funktionen in der Sprache C hinzufügen. In der Java-Sprache können Sie es jedoch der Keisan-Klasse hinzufügen. Durch die Verwendung von Klassen auf diese Weise wird es einfacher zu verstehen, wo und welche Art von Programm sich befindet. Mit anderen Worten, es erleichtert die Verwaltung des Codes und führt zu einer besseren Lesbarkeit. Je größer und komplexer das Programm ist, desto deutlicher wird dieser Unterschied. Ich werde in zukünftigen Artikeln über öffentliche und statische Elemente schreiben, die in Java-Programmen beschrieben sind. Bitte lesen Sie es jetzt.
Ich habe zum ersten Mal einen Blog geschrieben, aber es ist sehr schwierig. .. .. Gewöhnen wir uns daran und verbessern Quantität und Qualität! !! !! Ziel ist es daher, jeden Tag während GW Artikel zu veröffentlichen. Ich werde mein Bestes geben. Ich würde mich freuen, wenn Sie auf Fehler in diesem Artikel hinweisen könnten. Morgen werde ich darüber schreiben, eine andere Klasse anzurufen. Wenn Sie möchten, bleiben Sie bitte morgen bei mir. Vielen Dank, dass Sie so weit gelesen haben.
[Einführung in Java 2nd Edition (Aktualisierungsserie)](https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA % E3% 82% 8F% E3% 81% 8B% E3% 82% 8BJava% E5% 85% A5% E9% 96% 80-% E7% AC% AC2% E7% 89% 88-% E3% 82% B9 % E3% 83% 83% E3% 82% AD% E3% 83% AA% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-% E4% B8% AD% E5% B1% B1-% E6% B8% 85% E5% 96% AC / dp / 484433638X / ref = zg_bs_515820_1? _Encoding = UTF8 & psc = 1 & refRID = JGCC33P1VGV3V5VKQGQR)
Recommended Posts