आप ऐरे वेरिएबल को इनिशियलाइज़ कर सकते हैं जो कि किसी अन्य मान की तरह ही क्लास के अंदर घोषित किया जाता है, या तो कंस्ट्रक्टर का उपयोग करके या, सेटर विधि का उपयोग करके।
उदाहरण
निम्नलिखित जावा उदाहरण में, हम सरणी प्रकार का एक आवृत्ति चर घोषित कर रहे हैं और इसे कंस्ट्रक्टर से प्रारंभ कर रहे हैं।
public class Student { String name; int age; String subs[]; Student(String name, int age, String subs[]){ this.name = name; this.age = age; this.subs = subs; } public void display() { System.out.println("Name: "+this.name); System.out.println("Age :"+this.age); System.out.print("Subjects: "); for(int i = 0; i < subs.length; i++) { System.out.print(subs[i]+" "); } } public static void main(String args[]) { String subs[] = {"Mathematics", "English", "Science", "Social"}; Student obj = new Student("Krishna", 25, subs); obj.display(); } }
आउटपुट
Name: Krishna Age :25 Subjects: Mathematics English Science Social
उदाहरण2
public class Student { String name; int age; String subs[]; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setSubs(String[] subs) { this.subs = subs; } public void display() { System.out.println("Name: "+this.name); System.out.println("Age :"+this.age); System.out.print("Subjects: "); for(int i = 0; i < subs.length; i++) { System.out.print(subs[i]+" "); } } public static void main(String args[]) { String subs[] = {"Mathematics", "English", "Science", "Social"}; Student obj = new Student(); obj.setName("Krishna"); obj.setAge(25); obj.setSubs(subs); obj.display(); } }
आउटपुट
Name: Krishna Age :25 Subjects: Mathematics English Science Social