Ravi de vous rencontrer. Je suis un étudiant diplômé qui n'a pas le choix. Encore. Nous menons des recherches sur les réseaux dans un laboratoire entouré de nombreuses pierres décapées. Puisque c'est la première fois que j'écris un blog, je pense que la quantité et la qualité seront médiocres, mais j'ai hâte de travailler avec vous à l'avenir.
Une connaissance qui a obtenu un emploi dans l'industrie informatique cette année m'a dit d'enseigner les bases de Java, alors j'ai décidé d'écrire un article. J'espère que cela sera utile pour les personnes dans des circonstances similaires. En outre, j'ai répertorié les livres qui ont été très utiles pour apprendre Java dans les références en bas de page, veuillez donc les lire.
Cette fois, je vais aborder certaines des classes qui font partie de l'orientation objet et qui sont essentielles pour comprendre Java. J'écrirai sur la classe au cours des prochains jours, alors merci.
Si vous connaissez le langage C, vous devez reconnaître la classe comme si elle avait des cheveux sur la structure. Langage C: wa, data Java: laissez les données wa Le langage Java a des classes et des méthodes. Une classe est un ensemble de méthodes. Comme je l'écrirai dans un prochain article, vous ne pouvez utiliser efficacement les classes qu'en utilisant des instances et l'encapsulation. Dans cet article, j'espère que vous pourrez avoir une idée de ce qu'est la classe. L'avantage d'utiliser des classes est que le code est plus facile à gérer et plus lisible. Maintenant, comparons en fait les quatre programmes d'opération de règles écrits en langage C et Java et expliquons que la gestion et la lisibilité du code peuvent être améliorées en utilisant la classe.
Langage C moitié gauche, moitié droit 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());
} }
}
En langage C, quatre règles sont définies séparément en tant que fonctions, mais en langage Java, elles peuvent être décrites ensemble dans une classe appelée keisan. Si vous voulez écrire un programme qui trouve ici le reste du quotient, vous devez ajouter plus de fonctions en langage C. Cependant, dans le langage Java, vous pouvez l'ajouter à la classe keisan. En utilisant les classes de cette manière, il devient plus facile de comprendre où et quel type de programme est. En d'autres termes, cela facilite la gestion du code et conduit à une meilleure lisibilité. Plus le programme est vaste et complexe, plus cette différence sera perceptible. J'écrirai sur le public et statique décrit dans les programmes Java dans les prochains articles. Veuillez le lire pour le moment.
J'ai écrit un blog pour la première fois, mais c'est très difficile. .. .. Habituons-nous et améliorons la quantité et la qualité! !! !! L'objectif est donc de publier des articles tous les jours pendant GW. Je ferai de mon mieux. Je vous serais reconnaissant si vous pouviez signaler les erreurs dans cet article. Demain, j'écrirai sur l'appel d'une autre classe. Si tu veux, reste avec moi demain. Merci d'avoir lu jusqu'ici.
[Introduction à Java 2nd Edition (Refreshing Series)](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