*   >> Lese Utdanning Artikler >> science >> programming

Java Oop Basics

; returnere sum; }} Class Machine2 {public static void main (String [] args) {Kalkulator obj1 = new Kalkulator (2,3); Kalkulator obj2; obj2 = new Kalkulator (4,5); int result1 = obj1.add (); int result2 = obj2.add (); System.out.println (result1); System.out.println (result2); }} Konstruktøren metoden, i den ikke-main klassen, har samme navn som den ikke-hovedklassen. Innholdet av konstruktøren metoden er vanligvis initialisering av en eller flere eller alle egenskapene til klassen. Verdiene som skal brukes i initialisering komme som argumenter til konstruktøren metode.

Det er derfor en konstruktør metode har parametre. Med tilstedeværelse av konstruktøren metode, alt er likt, trenger du ikke å tilordne en verdi til en eiendom som tilhører et startes objekt, ettersom konstruktøren metode gjør det for deg under oppretting. Konstruktøren metoden kalles av deg, under objektforekomst (objekt skapelse).

Når forekomster et objekt, sender du verdiene for initialisering som argumenter, som i: Kalkulator obj1 = new Kalkulator (2,3); Eller som i kodesegmentet: Kalkulator obj2; obj2 = new Kalkulator (4,5); I dette tilfeller er ordet, kalkulator og dets parentes samtalen. Merk at argumentene har blitt skrevet i parentes i høyre hånd klassenavnet. Her er den høyre hånd klassen et metodekall; husk, konstruktøren har samme navn som klassen.

Les ovenfor programmet på nytt for å sette pris på den rollen som konstruktør-metoden; også oppmerksom på at med konstruktøren metoden, er det ikke behov for instansiert objektegenskapene som skal tildeles values.The Standard Constructor Hvis du ikke definerer en konstruktør for en klasse, gir Java deg med en standard konstruktør ukjent for deg. Den første klassen program (andre program) ovenfor, er et eksempel med standard konstruktøren. Under oppretting med standard konstruktør, navnet på konstruktøren er navnet på klassen, med parentes, men uten argumenter.

Den første linjen i den viktigste metoden for programmet illustrerer dette. Merk: om du arbeider med standard konstruktør eller ikke, navnet på konstruktøren er navnet på klassen. Siden det er en metode, under oppretting av objektet, har det parentes, som kan være empty.Syntax å få tilgang til objektmedlemmer uttrykket "klassemedlem" eller "objekt-medlem" kan brukes for egenskaper og metoder i en klasse eller objekt hhv. Husk at alt er likt, bruker du objekter, ikke klasser. Du oppretter et objekt fra en klasse. Syntaksen for tilgang til et medlem av et objekt er objectName.

memb

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.