Solution of the previous problem,different name instance variable and local variable
Java Programming Language Class, Object and Methods in java (Article) Class, Object and Methods in java (Program)
942Program:
//Solution of the previous problem by this keyword class StudentClass{ int rollno; String name; float age; StudentClass(int r,String n,float a){ rollno=r; name=n; age=a; } void display(){ System.out.println(rollno+" "+name+" "+age); } } class MainStudentClass{ public static void main(String args[]){ StudentClass s1=new StudentClass(1,"Rahim",21.0f); StudentClass s2=new StudentClass(2,"Ram",21.5f); s1.display(); s2.display(); } } /* If local variables(formal arguments) and instance variablesare different, there is no need to use this keyword like in the following program: If parameters (formal arguments) and instance variables are same, we are using this keyword to distinguish local variable and instance variable. */
Output:
1 Rahim 21.0 2 Ram 21.5 Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.