Une classe elle-même ne peut pas résoudre un problème; qui est, d'une classe elle-même ne peut pas effectuer une tâche. Il est un objet créé à partir d'une classe qui effectue une tâche; pas la classe. Il ya une nuance ici. Vous avez des objets de types de données primitifs et vous avez des objets créés à partir d'une classe. Le contexte dans ce tutoriel devrait vous dire le genre d'objet que je fais allusion. Le nombre entier, 5 dans un champ est un objet primitif de type int; donc int est une classe primitive; même est le double d'une classe primitive.
Lorsque vous créez un objet d'une classe, nous disons que vous êtes instanciation de l'objet. Un objet créé à partir d'une classe a les mêmes propriétés et méthodes que la classe. Pour le code ci-dessus, vous pouvez créer de nombreux objets, chacun avec sa propre paire de nombres. Avec cela, chaque objet peut aller de l'avant d'ajouter sa propre paire de numéros; qui est une commodité et non un inconvénient que vous pourriez penser (voir illustration ci-dessous). En fait depuis le début de ce tutoriel, je l'ai utilisé classes.
Je l'ai utilisé principalement la classe principale, qui doit être dans un programme Java. Le long de la bordée je utilisé plus d'une classe et d'objets instanciés. Dans cette partie de la série, je aborder la question des classes et des objets formellement; et d'ici, je vais vous enseigner Java en termes de classes et objets, comme Java devrait be.
A classe et l'objet créé à partir du code ci-dessus Le code ci-dessus peut être convertie en une classe et deux objets comme suit (la classe non principale a été renommé): Calculatrice de classe {int num1; int num2; int ajouter () {int somme = num1 + num2; retourner somme; }} Classe machine {static void main (String [] args) {publics Calculatrice obj1 = new Calculator (); Calculatrice obj2 = new Calculator (); obj1.num1 = 2; obj1.num2 = 3; obj2.num1 = 4; obj2.num2 = 5; int result1 = obj1.add (); int result2 = obj2.add (); System.out.println (result1); System.out.
printl