*   >> Læs Uddannelse artikler >> science >> programming

Java Oop Basics

ende kode illustrerer dette. klasse Lommeregner {int num1; int num2; Lommeregner (int ident1, int ident2) {//konstruktør metode num1 = ident1; num2 = ident2; } Int add () {int sum = num1 + num2; returnere sum; }} Klasse maskine2 {public static void vigtigste (String [] args) {Lommeregner obj1 = ny Calculator (2,3); Lommeregner obj2; obj2 = ny Calculator (4,5); int result1 = obj1.add (); int result2 = obj2.add (); System.out.println (result1); System.out.println (result2); }} Den konstruktør metode, i den ikke-primære klasse, har samme navn som den ikke-primære klasse.

Indholdet af constructor-metode er normalt initialisering af en eller flere eller alle de egenskaber klassen. De værdier, til brug i initialiseringen komme som argumenter til konstruktør metode. Derfor er en constructor-metode har parametre. Med tilstedeværelsen af ​​konstruktøren metoden, alt andet lige, behøver du ikke at tildele en værdi til en egenskab ved et instantierede objekt, da konstruktøren metode gør det for dig under instantiering. Konstruktøren metode kaldes af dig, under objekt instantiering (skabelse objekt).

Når instantiere et objekt, du sender værdierne for initialisering som argumenter, som i: Lommeregner obj1 = ny Calculator (2,3); Eller som i kodesegmentet: Lommeregner obj2; obj2 = ny Calculator (4,5); I dette tilfælde er ordet, Lommeregner og dens parentes er opfordringen. Bemærk, at de argumenter, der er skrevet i parentes i højre klassen navn. Her højre klasse er en fremgangsmåde opkald; husk, konstruktøren har samme navn som klassen.

Læst ovenstående programmet igen at værdsætte rolle constructor-metode; også bemærke, at med constructor-metoden, er der ikke behov for objektegenskaber instantieres at få tildelt values.The Standard Constructor Hvis du ikke definere en konstruktør for en klasse, Java giver dig en standard-constructor ukendt for dig. Den første klasse-programmet (andet program) ovenfor, er et eksempel med standard-constructor. Under instantiering med standard-constructor, navn konstruktøren er navnet på klassen, med parenteser, men uden argumenter.

Den første linje i den vigtigste metode til programmet illustrerer dette. Bemærk: om du har at gøre med standard konstruktør eller ej, navnet på konstruktøren er navnet på klassen. Da det er en metode, under instantiering af objektet, det har parenteser, som kan være empty.Syntax at få adgang Object medlemmer sætningen "klasse medlem" eller "objekt medlem" kan bruges til egenskaber og metoder til en klasse elle

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.