سلام دوستان
چند وخ پیش که تازه استادمون به ما جاوا تدریس می کرد و همین جا ازش تشکر می کنم که جاوا رو به آموخت واقعا استاد خوبی بود
خلاصه ایشون سره کلاساشون مثال آماده توضیح می دادن که مطالب بیشتر جا بیافته، مثال های شی گرایی، وراثت، چندریختی، واسط ها و ... که من تصمیم گرفتم این مثال ها رو بزارم براتوون امید وارم مفید باشه
اولین مثال:
با عنوان composition
/*
*
* AbdolsalamDehvari mad
*/
public class SprinklerSystem {
private String valve1, valve2, valve3, valve4;
private WaterSource source = new WaterSource();
private int i;
private float f;
@Override
public String toString() {
return
"valve1 = " + valve1 + " " +
"valve2 = " + valve2 + " " +
"valve3 = " + valve3 + " " +
"valve4 = " + valve4 + "\n" +
"i = " + i + " " + "f = " + f + " " +
"source = " + source;}
public static void main(String[] args) {
SprinklerSystem sprinklers = new SprinklerSystem();
System.out.println(sprinklers);
}
}
/*
*
* AbdolsalamDehvari mad
*/
class WaterSource {
private String s;
WaterSource() {
System.out.println("WaterSource()");
s = "Constructed";
}
@Override
public String toString() {
return s;
}
}