Skip to content

Instantly share code, notes, and snippets.

@hamada147
Last active January 20, 2019 10:33
Show Gist options
  • Save hamada147/1ddaed8724012e69444b8e1cd1454af4 to your computer and use it in GitHub Desktop.
Save hamada147/1ddaed8724012e69444b8e1cd1454af4 to your computer and use it in GitHub Desktop.
/**
*
* @author Ahmed Moussa
*/
public class JavaApplication1 {
String name;
int age;
public JavaApplication1() {
name = "empty";
age = 0;
}
@Override
public String toString() {
return "name: " + name + ", age: " + age;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JavaApplication1 x = new JavaApplication1();
System.out.println(x.toString()); // name: empty, age: 0
changeName(x);
System.out.println(x.toString()); // name: Ahmed Moussa, age: 0
changeAge(x);
System.out.println(x.toString()); // name: Ahmed Moussa, age: 23
}
public static void changeName(JavaApplication1 obj) {
obj.name = "Ahmed Moussa";
}
public static void changeAge(JavaApplication1 obj) {
obj.age = 23;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment