Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package exam2;
- // Да се дефинират класове за представяне на велосипед чрез модел и цена и на ски чрез дължина, широчина и цена.
- // Да се дефинира функция, която намира по‐малката от цените на две стоки, всяка от които може да бъде и велосипед, и ски.
- // Да се инициализират по един от двата вида обекти и да се изведат данните за тях и съобщение коя от двете цени е по‐малка.
- public class Exam2 {
- public static void main(String[] args) {
- Ski mySki = new Ski(5.4, 150.4, 234.00);
- Bicycle myBicycle = new Bicycle("Mountain bike", 689.95);
- System.out.println(mySki);
- System.out.println(myBicycle);
- System.out.println("Lower price is: " + compareProducts(mySki, myBicycle));
- }
- private static double compareProducts(Product pr1, Product pr2) {
- return (pr1.getPrice() < pr2.getPrice()) ? pr1.getPrice() : pr2.getPrice();
- }
- }
- -----------------------------------------------------------------------------------------------------------------------------------------
- package exam2;
- public class Product {
- protected double price;
- public Product(double price) {
- this.price = price;
- }
- public double getPrice() {
- return price;
- }
- }
- -----------------------------------------------------------------------------------------------------------------------------------------
- package exam2;
- public class Bicycle extends Product {
- private final String model;
- public Bicycle(String model, double price) {
- super(price);
- this.model = model;
- }
- @Override
- public String toString() {
- return "Bicycle (model=" + model + ", price=" + price + ")";
- }
- }
- -----------------------------------------------------------------------------------------------------------------------------------------
- package exam2;
- public class Ski extends Product {
- private final double width;
- private final double lenght;
- public Ski(double width, double height, double price) {
- super(price);
- this.width = width;
- this.lenght = height;
- }
- @Override
- public String toString() {
- return "Ski (width=" + width + ", height=" + lenght + ", price=" + price + ")";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement