:
- , Java .
:
, . , , , ++, .
Java . , , , . .
:
Printable, println(), . .
:
Printable.
publicinterfacePrintable { // Printable public
voidprintln(); // , println()
}
Car, Printable
public class Car implements Printable{
String brand;
String model;
String configuration;
int price;
int year;
public String getBrand() {
return brand;
}
public String getModel() {
return model;
}
public String getConfiguration() {
return configuration;
}
publicintgetPrice() {
return price;
}
publicintgetYear() {
return year;
}
Car (String brand, String model, String configuration, int price, int year){
this.brand = brand;
this.model = model;
this.configuration = configuration;
this.price = price;
this.year = year;
}
public void println(){
System.out.println(": " +brand+
" : " +model+ " : " +configuration+
" " +price+ " :" +year);
}
}
.
publicclassCarimplementsPrintable{ //implements, - (Printable)
String brand; //
String model;
String configuration;
intprice;
intyear;
public String getBrand() {
return brand;
}
public String getModel() {
return model;
}
public String getConfiguration() {
return configuration;
}
publicintgetPrice() {
return price;
}
publicintgetYear() {
return year;
}
Car (String brand, String model, String configuration, int price, int year){
this.brand = brand;
this.model = model;
this.configuration = configuration;
this.price = price;
this.year = year;
}
println() Printable,
public void println(){
System.out.println(": " +brand+
|
|
" : " +model+ " : " +configuration+
" " +price+ " :" +year);
}
-, .
public class Tester {
public static void main(String[] args) {
Carc1 = newCar("Mercedes-Benz", "S-klasse", "S500", 7000000, 2015); // 1 Car
c1.println(); // println() c1
Car c2 = new Car("BMW", "7 Series", "750 Li", 7050000, 2016); // c2
c2.println(); // println() c2
Car c3 = new Car("Audi", "A8", "Long", 7450000, 2016); // c3
c3.println(); // println() c3
}
}
.18