Professional Documents
Culture Documents
Lecture 3
Variable shadowing
Output:1
shadowing
Output : 5
Using this keyword
s1.insertRecord(123,"Junaid","Male");
Student
s2.insertRecord(456,"kiran","Female"); Id
s1.showRecord();
Name
s2.showRecord(); gender
}
Output
0 null null
0 null null
class Student {
int id; id: 123
String name; name: Junaid
String gender; S1
gender: Male
public void showRecord(){
System.out.println(id +" "+name+" "+gender );
}
public void insertRecord(int id, String name, String gender){ id: 456
this.id= id; name: Kiran
this.name=name; S2
gender: Female
this.gender=gender;
}
public static void main(String[] args) {
Student s1= new Student();
Student s2= new Student();
s1.insertRecord(123,"Junaid","Male");
s2.insertRecord(456,"kiran","Female");
s1.showRecord();
s2.showRecord();
}
123 Junaid Male
456 Kiran Female