1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
var Context = {};
Context.id = 22;
Context.user = "tomas";
/**
* @param {Color} color car color
* @param {String} maker car maker
*/
function Car (color, maker) {
this.color = color;
this.maker = maker;
this.getColor = function () {
return this.color;
}
this.getMaker = function () {
return this.maker;
}
}
/**
* @param {String} street
* @param {String} town
* @param {String} country
* @return {Address} address
*/
function Address (street, town, country) {
this.street = street;
this.town = town;
this.country = country;
}
var object = new Car("red", "Skoda");
formatter.println("Car:");
formatter.addIndent(4);
formatter.println("color: " + object.getColor());
formatter.println("maker: " + object.maker);
formatter.removeIndent(4);
object = new Address("V Parku", "Prague", "Czech Republic");
formatter.println("Address:");
formatter.addIndent(4);
formatter.println("street: " + object.street);
formatter.println("town: " + object.town);
formatter.removeIndent(4);
|