Skip to content

Instantly share code, notes, and snippets.

@ishanbakshi
Created August 19, 2016 05:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ishanbakshi/2ae5486cbdb2da1f9c8a6f0c7c23f44e to your computer and use it in GitHub Desktop.
Save ishanbakshi/2ae5486cbdb2da1f9c8a6f0c7c23f44e to your computer and use it in GitHub Desktop.
An example which shows how static functions in java have all the variables act as static within them
/*
* An example which shows how Static functions can be used in java
* available on Url : http://goo.gl/l2OWUn
*/
public class HelloWorld{
public static void main(String []args){
System.out.println("Start Function");
Student st = new Student();
st.name="oldName";
System.out.println("name = "+ st.name);
processor(st);
System.out.println("name = "+ st.name);
System.out.println("See how name changed. Static functions have static variables inside them. ;)");
}
public static void processor(Student st){
st.name="newName";
}
}
class Student{
public String name;
public int age;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment