Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Test {
- public static void main(String[] args) {
- Hypermarket klass = new Hypermarket("Class", 250, "Ted", "SuperClass", 6);
- String Kl = klass.toString();
- System.out.println(Kl);
- Airfield airpower = new Airfield(250 , 60000, "USA", 94);
- String air = airpower.toString();
- System.out.println(air);
- TankField tanks = new TankField(260 , 5000, "Ukraine", 500 , 430 );
- String tank = tanks.toString();
- System.out.println(tank);
- }
- }
- class MilitaryBase
- {
- private int area /*km*/ ;
- public int getArea ( ) {return area;}
- private int guards ;
- public int getGuards ( ) {return guards;}
- public MilitaryBase(int area,int guards){
- this.area=area;
- this.guards=guards;
- }
- public void show ()
- {
- System.out.printf("area=%s,guards=%d", area,guards);
- }
- }
- class Airfield extends MilitaryBase {
- private String country;
- int aircrafts ;
- public Airfield(int area, int guards, String country, int aircrafts)
- {
- super(area,guards);
- this.aircrafts=aircrafts;
- this.country=country;
- }
- public String getCountry(){return country;}
- public int getAircrafts(){return aircrafts;}
- @Override
- public String toString()
- {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());
- }
- }
- class TankField extends MilitaryBase {
- private String country;
- int tanks ;
- int techComands;
- public TankField(int area, int guards, String country, int tanks, int techComands)
- {
- super(area,guards);
- this.tanks=tanks;
- this.country=country;
- this.techComands=techComands;
- }
- public String getCountry(){return country;}
- public int getTanks(){return tanks;}
- public int getTechComands() {
- return techComands;
- }
- @Override
- public String toString()
- {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());
- }
- }
- class Shop
- {
- private String shopName ;
- public String getShopName() {return shopName;};
- private int numberOfWorkers ;
- public int getNumberOfWorkers() { return numberOfWorkers; }
- public Shop (String shopName, int numberOfWorkers)
- {this.shopName=shopName;
- this.numberOfWorkers=numberOfWorkers;
- }
- }
- class Hypermarket extends Shop
- {
- private String BossName;
- private String OwnerCompany;
- private int numberOfDepartments;
- public String getBossName() {
- return BossName;
- }
- public String getOwnerCompany() {
- return OwnerCompany;
- }
- public int getNumberOfDepartments() {
- return numberOfDepartments;
- }
- public Hypermarket ( String shopName, int numberOfWorkers, String BossName, String OwnerCompany, int numberOfDepartments)
- {
- super(shopName,numberOfWorkers);
- this.BossName=BossName;
- this.OwnerCompany=OwnerCompany;
- this.numberOfDepartments=numberOfDepartments;
- }
- @Override
- public String toString()
- {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());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement