2 : , .
3. JAVA
- , Java.
- . .
, (Dish). , . .
, Dish, . :
Dish.java
public class Dish {
protected String material;
protected String color;
public String getMaterial() {
return material;
}
public void setMaterial(String material) {
this.material = material;
}
public String getColor() {
return color;
}
public void setColor(String color) {
color = color;
}
public Dish(String material, String color) {
this.material = material;
this.color = color;
}
@Override
public String toString() {
return "{" +
" " + material + '\'' +
", " + color + '\'' +
'}';
}
}
:
publicclassDish { // Dish public
protected String material; // material String protected.
protectedStringcolor; // color Stringprotected.
. , / . .. , ( public) , .
, Alt+Insert GetterandSetter
. 15
material color . , .
. 16
:
public String getMaterial() { // material
return material;
}
public void setMaterial(String material) { //C material
this.material = material;
}
public String getColor() { // color
return color;
}
public void setColor(String color) { //C color
color = color;
}
. , . , , Alt+Insert Constructor. .
|
|
publicDish(Stringmaterial, Stringcolor) {
this.material = material;
this.color = color;
}
toString. . Alt+Insert
@Override
public String toString() {
return "{" +
" " + material + '\'' +
", " + color + '\'' +
'}';
}
}
Tarelka, Dish
Tarelka.java
public class Tarelka extends Dish {
private String razmer;
public String getRazmer() {
return razmer;
}
public void setRazmer(String razmer) {
this.razmer = razmer;
}
public Tarelka(String material, String color, String razmer) {
super(material, color);
this.razmer = razmer;
}
@Override
public String toString() {
return "T{" +
": " + razmer +
", : " + material +
", : " + color +
'}';
}
}
publicclassTarelkaextendsDish { // Tarelka public. extendsDish , Dish ( ) , . .. , Dish ( razmer, )
privateStringrazmer; // razmer String private.
razmer
public String getRazmer() { //
returnrazmer;
}
public void setRazmer(String razmer) { //
this.razmer = razmer;
}
public void setRazmer(String razmer) {
this.razmer = razmer;
}
toString
@Override
public String toString() {
return "T{" +
": " + razmer +
", : " + material +
", : " + color +
'}';
}
}
, TesterDish.
TesterDish.java
publicclassTesterDish { // TesterDish public
publicstaticvoidmain(String[] args) {
Tarelkat = newTarelka("","",""); // t Tarelka : ( material), ( color, ( razmer
System. out. println(t); // t
}
}
. 17.