Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. public class Test {
  2. public static void main(String[] args) {
  3. Hypermarket klass = new Hypermarket("Class", 250, "Ted", "SuperClass", 6);
  4. String Kl = klass.toString();
  5. System.out.println(Kl);
  6. Airfield airpower = new Airfield(250 , 60000, "USA", 94);
  7. String air = airpower.toString();
  8. System.out.println(air);
  9. TankField tanks = new TankField(260 , 5000, "Ukraine", 500 , 430 );
  10. String tank = tanks.toString();
  11. System.out.println(tank);
  12. }
  13. }
  14.  
  15. class MilitaryBase
  16. {
  17. private int area /*km*/ ;
  18.  
  19. public int getArea ( ) {return area;}
  20. private int guards ;
  21. public int getGuards ( ) {return guards;}
  22. public MilitaryBase(int area,int guards){
  23.  
  24. this.area=area;
  25. this.guards=guards;
  26. }
  27. public void show ()
  28. {
  29.  
  30. System.out.printf("area=%s,guards=%d", area,guards);
  31. }
  32.  
  33. }
  34.  
  35. class Airfield extends MilitaryBase {
  36.  
  37. private String country;
  38. int aircrafts ;
  39. public Airfield(int area, int guards, String country, int aircrafts)
  40. {
  41. super(area,guards);
  42. this.aircrafts=aircrafts;
  43. this.country=country;
  44. }
  45. public String getCountry(){return country;}
  46. public int getAircrafts(){return aircrafts;}
  47. @Override
  48. public String toString()
  49. {return String.format("Area of this field is %d km^2,Our country is %s,We have %d guards , and %d aircrafts type C",getArea() ,getCountry(),getGuards(),getAircrafts());
  50.  
  51. }
  52.  
  53.  
  54. }
  55.  
  56. class TankField extends MilitaryBase {
  57.  
  58. private String country;
  59. int tanks ;
  60. int techComands;
  61. public TankField(int area, int guards, String country, int tanks, int techComands)
  62. {
  63. super(area,guards);
  64. this.tanks=tanks;
  65. this.country=country;
  66. this.techComands=techComands;
  67. }
  68. public String getCountry(){return country;}
  69. public int getTanks(){return tanks;}
  70.  
  71. public int getTechComands() {
  72. return techComands;
  73. }
  74.  
  75. @Override
  76. public String toString()
  77. {return String.format("This tank land has %d km^2 are ,Country of dislocation is %s,We have %d brave guards,%d tanks and %d techcomands",getArea() ,getCountry(),getGuards(),getTanks(),getTechComands());
  78.  
  79. }
  80.  
  81.  
  82. }
  83.  
  84.  
  85. class Shop
  86. {
  87. private String shopName ;
  88. public String getShopName() {return shopName;};
  89. private int numberOfWorkers ;
  90. public int getNumberOfWorkers() { return numberOfWorkers; }
  91. public Shop (String shopName, int numberOfWorkers)
  92. {this.shopName=shopName;
  93. this.numberOfWorkers=numberOfWorkers;
  94.  
  95. }
  96. }
  97. class Hypermarket extends Shop
  98. {
  99. private String BossName;
  100. private String OwnerCompany;
  101. private int numberOfDepartments;
  102.  
  103. public String getBossName() {
  104. return BossName;
  105. }
  106.  
  107. public String getOwnerCompany() {
  108. return OwnerCompany;
  109. }
  110.  
  111. public int getNumberOfDepartments() {
  112. return numberOfDepartments;
  113. }
  114. public Hypermarket ( String shopName, int numberOfWorkers, String BossName, String OwnerCompany, int numberOfDepartments)
  115. {
  116. super(shopName,numberOfWorkers);
  117. this.BossName=BossName;
  118. this.OwnerCompany=OwnerCompany;
  119. this.numberOfDepartments=numberOfDepartments;
  120. }
  121. @Override
  122. public String toString()
  123. {return String.format("This shop name is %s,Our company is %s,We have %d departments,and %d workers, Our Boss is Mr.%s",getShopName() ,getOwnerCompany(),getNumberOfDepartments(),getNumberOfWorkers(),getBossName());
  124.  
  125. }
  126.  
  127.  
  128.  
  129.  
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement