package com.company; abstract class computer{ private String owner; private int ram; private String os; private cpu cpu; public computer() { owner = ""; ram = 0; os = ""; cpu = new cpu(); } public computer(String owner, int ram, String os, cpu cpu) { this.owner = owner; this.ram = ram; this.os = os; this.cpu = cpu; } public String getOwner() { return owner; } public void setOwner(String owner) { this.owner = owner; } public int getRam() { return ram; } public void setRam(int ram) { this.ram = ram; } public String getOs() { return os; } public void setOs(String os) { this.os = os; } public cpu getcpu() { return cpu; } public void setcpu(cpu cpu) { this.cpu = cpu; } public abstract double boot(); @Override public String toString() { return "computer{" + "owner='" + owner + '\'' + ", ram=" + ram + ", os='" + os + '\'' + ", cpu=" + cpu + '}'; } } class cpu{ private String company; private String model; private int speed; public cpu() { company = ""; model = ""; speed = 0; } public cpu(String company, String model, int speed) { this.company = company; this.model = model; this.speed = speed; } public String getCompany() { return company; } public void setCompany(String company) { this.company = company; } public String getModel() { return model; } public void setModel(String model) { this.model = model; } public int getSpeed() { return speed; } public void setSpeed(int speed) { this.speed = speed; } @Override public String toString() { return "cpu{" + "company='" + company + '\'' + ", model='" + model + '\'' + ", speed=" + speed + '}'; } } class Laptop extends computer { private String brand; private int price; public Laptop() { super(); brand = ""; price = 0; } public Laptop(String owner, int ram, String os, cpu cpu, String brand, int price) { super(owner, ram, os, cpu); this.brand = brand; this.price = price; } public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } @Override public String toString() { return "Laptop{" + "brand='" + brand + '\'' + ", price=" + price + '}'; } @Override public double boot () { } } public class Main { public static void main(String[] args) { System.out.println("Welcome please enter the things"); } }