/**
*
*/
package com.github.cbpos1989.examples.basics;
/**
* App to demonstrate that Objects Pass by Reference
*
* @author Colm O'Sullivan
*
*/
public class ByReferenceApp {
public static void main(String[] args) {
ByReferenceApp ra = new ByReferenceApp();
CarClass myCar = new CarClass();
System.out.println("Car model is: " + myCar.getModel());
ra.changeCar(myCar);
System.out.println("Car model is: " + myCar.getModel());
}
private void changeCar(CarClass car){
car.setModel("veyron");
}
}
class CarClass {
private String model = "ka";
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
}