- - Hvordan initialisere forekomstvariabler av en klasse i Java

Slik initialiserer du forekomstvariabler av en klasse i Java

Forekomstvariabler

I vår forrige diskusjon har vi diskutert hvaer forekomstvariabel eller medlemsvariabel. Forekomstvariabler er variablene som er deklarert under en klasse. Nå skal vi se hvordan du kan initialisere de variablene i en klasse i samme klasse eller til og med fra en annen klasse.

Vi kan oppnå det på tre måter:

1. Ved objektreferanse

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. Etter metode innen samme klasse

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. Av Constructor

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();
}
}

Vi lærer mer om Java Constructors i vår neste opplæring.

Produksjon

Java forekomst variabel utgang

Forklaring av Java-koden og utgangene

I det første tilfellet har vi opprettet en objektansatt i Ansattes klasse. Etter det har vi initialisert forekomstvariabler som bruker samme objekt.

I det andre tilfellet har vi skrevet en metodeinitialisering () innen arbeidstakerklasse. Etter å ha opprettet objekt for medarbeiderklassen kalte vi den metoden for å initialisere forekomstvariablene.

I det tredje tilfellet har vi laget en konstruktør som tar parametere for å initialisere forekomstvariablene.

Vi vil diskutere om konstruktører i Java i vår neste diskusjon.

Sjekk ut mer nyttige opplæringsprogrammer og definitive retningslinjer for Java-programmering her.

kommentarer