How to create array of objects in Java

4 Answers

0 votes
public class MyClass {
    int a, b; 
  
    void print() { 
        System.out.println(a + " " + b); 
    } 
    void set_data(int _a, int _b) { 
        a = _a; 
        b = _b; 
    } 
    public static void main(String args[]) {
        MyClass o_arr[] = new MyClass[3];
        
        o_arr[0] = new MyClass();
        o_arr[1] = new MyClass();
        
        o_arr[0].set_data(4, 8);
        o_arr[0].print();
        
        o_arr[1].set_data(-1, 3);
        o_arr[1].print();
    }
}



/*
run:

34 99
35 101

*/

 



answered Jul 25, 2019 by avibootz
0 votes
public class MyClass {
    int a, b; 
  
    MyClass(int _a, int _b) { 
        a = _a; 
        b = _b; 
    }
    void print() { 
        System.out.println(a + " " + b); 
    } 
    public static void main(String args[]) {
        MyClass o_arr[] = new MyClass[3];
        
        o_arr[0] = new MyClass(5, 9);
        o_arr[1] = new MyClass(-4, 21);
        
        o_arr[0].print();
        
        o_arr[1].print();
    }
}



/*
run:

34 99
35 101

*/

 



answered Jul 25, 2019 by avibootz
0 votes
public class MyClass {
    int a, b; 
  
    MyClass() { 
        a = 10; 
        b = 20; 
    }
    void print() { 
        System.out.println(a + " " + b); 
    } 
    public static void main(String args[]) {
        MyClass o_arr[] = new MyClass[3];
        
        o_arr[0] = new MyClass();
        o_arr[1] = new MyClass();
        
        o_arr[0].print();
        
        o_arr[1].print();
    }
}



/*
run:

10 20
10 20

*/

 



answered Jul 25, 2019 by avibootz
0 votes
class Worker {
    public int id;
    public String name;
   
    public Worker(int _id, String s) {
        id = _id;
        name = s;
    }
    public void Show() {
        System.out.println("ID = " + id + " : " + "Name = " + name);
    }
}
 
public class MyClass {
    public static void main(String args[]) {
        Worker[] w = new Worker[5];
         
        w[0] = new Worker(2176, "Emma");
        w[0].Show();
         
        w[1] = new Worker(9784, "Dumbledore");
        w[1].Show();
    }
}
 
 
 
 
/*
run:
 
ID = 2176 : Name = Emma
ID = 9784 : Name = Dumbledore
 
*/

 



answered Apr 12, 2024 by avibootz

Related questions

3 answers 119 views
1 answer 213 views
213 views asked Jan 16, 2022 by avibootz
2 answers 140 views
140 views asked Nov 4, 2023 by avibootz
2 answers 142 views
1 answer 162 views
162 views asked Jul 4, 2017 by avibootz
1 answer 169 views
...