INHOUDSOPGAWE:

Hoe inisialiseer jy 'n ArrayList in 'n konstruktor in Java?
Hoe inisialiseer jy 'n ArrayList in 'n konstruktor in Java?

Video: Hoe inisialiseer jy 'n ArrayList in 'n konstruktor in Java?

Video: Hoe inisialiseer jy 'n ArrayList in 'n konstruktor in Java?
Video: C++ | Конструктор | Деструктор | Оператор присваивания | Введение в ООП | 04 2024, November
Anonim

As jy net wil verklaar dit in die konstruktor jy kan die kode hê: Skikkingslys naam = nuut Skikkingslys (); Anders kan jy verklaar dit as 'n veld, en dan inisialiseer dit in die konstruktor.

Wat dit betref, hoe inisialiseer jy 'n ArrayList in Java?

Hieronder is die verskillende metodes om 'n ArrayList in Java te inisialiseer:

  1. Inisialisering met add() Sintaksis: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("vir"); str.add("Geeks");
  2. Inisialisering met asList()
  3. Inisialisering met behulp van List.of() metode.
  4. Inisialisering deur 'n ander versameling te gebruik.

hoe inisialiseer jy 'n lys? Hieronder is die volgende maniere om 'n lys te inisialiseer:

  1. Gebruik List.add() metode. Aangesien lys 'n koppelvlak is, kan 'n mens dit nie direk instansieer nie.
  2. Die gebruik van skikkings. asList()
  3. Gebruik versamelings klasmetodes. Daar is verskeie metodes in die versamelingsklas wat gebruik kan word om 'n lys te instansieer.
  4. Gebruik Java 8 Stream.
  5. Gebruik Java 9 Lys.

Die vraag is vervolgens, hoe verklaar jy 'n ArrayList?

Java ArrayList Voorbeeld

  1. invoer java.util.*;
  2. klas ArrayList1{
  3. openbare statiese leemte hoof(String args){
  4. ArrayList list=nuwe ArrayList();//Skep skikkinglys.
  5. list.add("Ravi");//Voeg voorwerp in skikkinglys by.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Hoe skep jy 'n konstruktor in Java?

Reëls vir die skryf van Konstrukteur:

  1. Konstrukteur(s) van 'n klas moet dieselfde naam hê as die klasnaam waarin dit woon.
  2. 'n Konstruktor in Java kan nie abstrak, finaal, staties en gesinchroniseer wees nie.
  3. Toegangswysigers kan in konstruktorverklaring gebruik word om sy toegang te beheer, dit wil sê watter ander klas die konstruktor kan noem.

Aanbeveel: