public class RadioStationDemo {
    public static void main(String[] args) {
        // Создаем объекты
        Genre genreVideo = new Genre("MACAN - TSM", "Rap", 3, 199.99, true, 'M', 1234567L, (short) 30, (byte) 2);
        Bid bid = new Bid("FRIENDLY THUG 52 NGG - AMMO", "Underground rap", "Street racing", 299.99, false, 'B', 7654321L, (short) 20, (byte) 3);

        System.out.println("Video Name: " + genreVideo.getName());
        System.out.println("Genre: " + genreVideo.getGenre());
        System.out.println("Time: " + genreVideo.getTime() + " min");
        System.out.println("Price: " + genreVideo.getPrice());
        System.out.println("Available: " + genreVideo.isAvailable());
        System.out.println("View Count: " + genreVideo.getViewCount());
        System.out.println("Rating: " + genreVideo.getRating());
        System.out.println("Level: " + genreVideo.getLevel());

        System.out.println("Bid Name: " + bid.getBidName());
        System.out.println("Bid Video Name: " + bid.getName());
        System.out.println("Bid Genre: " + bid.getGenre());
        System.out.println("Bid Price: " + bid.getPrice());
        System.out.println("Bid Available: " + bid.isAvailable());
        System.out.println("Bid View Count: " + bid.getViewCount());
        System.out.println("Bid Rating: " + bid.getRating());
        System.out.println("Bid Level: " + bid.getLevel());

        // Изменяем значения
        genreVideo.setTime(2);
        bid.setBidName("Overnight in St. Petersburg");

        System.out.println("Updated Genre Time: " + genreVideo.getTime() + " min");
        System.out.println("Updated Bid Name: " + bid.getBidName());
    }
}
class Video {
    private String name;
    private String genre;
    private double price;
    private boolean available;
    private long viewCount;
    private short rating;
    private byte level;

    public Video(String name, String genre, double price, boolean available, long viewCount, short rating, byte level) {
        this.name = name;
        this.genre = genre;
        this.price = price;
        this.available = available;
        this.viewCount = viewCount;
        this.rating = rating;
        this.level = level;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGenre() {
        return genre;
    }

    public void setGenre(String genre) {
        this.genre = genre;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public boolean isAvailable() {
        return available;
    }

    public void setAvailable(boolean available) {
        this.available = available;
    }


    public long getViewCount() {
        return viewCount;
    }

    public void setViewCount(long viewCount) {
        this.viewCount = viewCount;
    }

    public short getRating() {
        return rating;
    }

    public void setRating(short rating) {
        this.rating = rating;
    }

    public byte getLevel() {
        return level;
    }

    public void setLevel(byte level) {
        this.level = level;
    }
}class Genre extends Video {
    private int time;

    public Genre(String name, String genre, int time, double price, boolean available, char categoryCode, long viewCount, short rating, byte level) {
        super(name, genre, price, available, categoryCode, viewCount, rating, level);
        this.time = time;
    }

    public int getTime() {
        return time;
    }

    public void setTime(int time) {
        this.time = time;
    }
}class Bid extends Video {
    private String bidName;

    public Bid(String name, String genre, String bidName, double price, boolean available, char categoryCode, long viewCount, short rating, byte level) {
        super(name, genre, price, available, categoryCode, viewCount, rating, level);
        this.bidName = bidName;
    }

    public String getBidName() {
        return bidName;
    }

    public void setBidName(String bidName) {
        this.bidName = bidName;
    }
} поправь код чтобы он запускался