- - Як ініціалізувати змінні екземпляри класу на Java

Як ініціалізувати змінні екземпляри класу на Java

Змінні інстанції

У нашій попередній дискусії ми обговорювали, щоє змінною екземпляра або змінною члена. Змінні інстанції - це змінні, які оголошуються під класом. Тепер ми побачимо, як ініціалізувати ці змінні класу в межах одного класу або навіть з іншого класу.

Ми можемо зробити це трьома способами:

1. За посиланням на об'єкт

EmployeeDemo1.java

class Employee{
String employeeName;
String address;
int age;
double salary;
void showDetails(){
System.out.println("Employee's Name: "+employeeName);
System.out.println("Employee's Address: "+address);
System.out.println("Employee's Age: "+age);
System.out.println("Employee's Salary: "+salary);
}
}
class EmployeeDemo1{
public static void main(String args[]){
Employee employee = new Employee();
employee.employeeName = "John";
employee.address = "Los Angles";
employee.age = 25;
employee.salary = 34503.92;
employee.showDetails();
}
}

2. Методом у межах одного класу

EmployeeDemo2.java

class Employee{
String employeeName;
String address;
int age;
double salary;
void initialize(String empName,String addr,int ag,double sal){
employeeName = empName;
address = addr;
age = ag;
salary = sal;
}
void showDetails(){
System.out.println("Employee's Name: "+employeeName);
System.out.println("Employee's Address: "+address);
System.out.println("Employee's Age: "+age);
System.out.println("Employee's Salary: "+salary);
}
}
class EmployeeDemo2{
public static void main(String args[]){
Employee employee = new Employee();
String employeeName = "John";
String address = "Los Angles";
int age = 25;
double salary = 34503.92;
employee.initialize(employeeName,address,age,salary);
employee.showDetails();
}
}

3. За конструктором

EmployeeDemo3.java

class Employee{
String employeeName;
String address;
int age;
double salary;
Employee(String empName,String addr,int ag,double sal){
employeeName = empName;
address = addr;
age = ag;
salary = sal;
}
void showDetails(){
System.out.println("Employee's Name: "+employeeName);
System.out.println("Employee's Address: "+address);
System.out.println("Employee's Age: "+age);
System.out.println("Employee's Salary: "+salary);
}
}
class EmployeeDemo3{
public static void main(String args[]){
String employeeName = "John";
String address = "Los Angles";
int age = 25;
double salary = 34503.92;
Employee employee = new Employee(employeeName,address,age,salary);
employee.showDetails();
}
}

Ми дізнаємось більше про конструктори Java в нашому наступному підручнику.

Вихідні дані

змінний вихід екземпляра Java

Пояснення Java-коду та вихідних даних

У першому випадку ми створили одного співробітника класу Співробітник. Після цього ми ініціалізували змінні екземпляра, використовуючи той самий об’єкт.

У другому випадку ми написали метод ініціалізації () у класі Employee. Створивши об’єкт класу Employee, ми викликали цей метод для ініціалізації змінних екземплярів.

У третьому випадку ми створили один конструктор, який приймає параметри для ініціалізації змінних екземплярів.

Ми обговоримо о конструктори на Java у нашій наступній дискусії.

Отримайте тут більше корисних навчальних посібників та остаточних вказівок щодо програмування Java.

Коментарі