In this section, you will learn about calling a methods of object.
Calling a methods of object
Instance variables and methods are accessed via created objects. To access an instance variable the fully qualified path should be as follows :
/* First create an object */ ObjectReference = new Constructor(); /* Now call a variable as follows */ ObjectReference.variableName; /* Now you can call a class method as follows */ ObjectReference.MethodName();
Example :
Given below complete example with output snap :
Mainclass.java
public class Mainclass { int myage; public Mainclass(String name) { // This constructor has one parameter, name. System.out.println("Name :" + name); } void setAge(int age) { myage = age; } int getAge() { System.out.println("Age :" + myage); return myage; } public static void main(String[] args) { /* Object creation */ Mainclass mc = new Mainclass("Ankit"); /* Call class method to set age */ mc.setAge(24); /* Call another class method to get age */ mc.getAge(); /* You can access instance variable as follows as well */ System.out.println("Fetched Value via object :" + mc.myage); } }
Output :
C:\Program Files\Java\jdk1.6.0_18\bin>javac
Mainclass.java C:\Program Files\Java\jdk1.6.0_18\bin>java Mainclass Name :Ankit Age :24 Fetched Value via object :24 |
[ 0 ] Comments