*   >> läser Utbildning artiklar >> science >> programming

Java Oop Basics

tormetoden num1 = ident1; num2 = ident2; } Int add () {int summa = num1 + num2; retur summan; }} Klass Machine2 {public void main (String [] args) {Calculator obj1 = new Calculator (2,3); Kalkylatorn obj2; obj2 = new Calculator (4,5); int resultat1 = obj1.add (); int result2 = obj2.add (); System.out.println (resultat1); System.out.println (result2); }} Konstruktormetoden, i den icke-huvudklass, har samma namn som den icke-huvudklassen. Innehållet i konstruktormetoden är vanligtvis initiering av en eller flera eller alla egenskaper för klassen.

De värden som kan användas i initiering kommit som argument till konstruktormetoden. Det är därför en konstruktormetod har parametrar. Med förekomsten av konstruktormetoden, allt är lika, behöver du inte tilldela ett värde till en egenskap hos en exemplifierad föremål, eftersom konstruktormetoden gör det för dig under instansiering. Konstruktören Metoden kallas av dig, under objekt exemplifiering (skapande objekt).

När exemplifiera ett objekt, skickar du värdena för initiering som argument, som i: Calculator obj1 = new Calculator (2,3); Eller som i kodsegmentet: Kalkylator obj2; obj2 = new Calculator (4,5); I detta fall är ordet, kalkylator och dess parenteser samtalet. Observera att de argument som har skrivit inom parentes i den högra klassnamnet. Här är den högra klassen ett metodanrop; minns, konstruktören har samma namn som klassen.

Läs ovanstående program igen att uppskatta roll konstruktormetoden; också notera att med konstruktormetoden, finns det inget behov för instansieras objektegenskaper som ska tilldelas values.The Standard Konstruktör Om du inte definierar en konstruktör för en klass, Java ger dig en standardkonstruktor okända för dig. Den första klassen programmet (andra programmet) ovan, är ett exempel med standardkonstruktor. Under instansiering med standardkonstruktor, är namnet på konstruktören namnet på klassen, med parenteser, men utan argument.

Den första raden i den huvudsakliga metoden för programmet illustrerar detta. Obs: om du har att göra med standard konstruktören eller inte, är namnet på konstruktören namnet på klassen. Eftersom det är en metod, under exemplifiering av objektet, har det parenteser, som kan vara empty.Syntax att få tillgång Objekt medlemmar Uttrycket "klassmedlem" eller "objekt medlem" kan användas för egenskaper och metoder i en klass eller ett objekt , respektive. Kom ihåg, allt är lika, använder du objekt, inte klasser. Du skapar ett objekt från en klass.

Syntaxen att

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.