Új hozzászólás Aktív témák

  • Azazello-

    senior tag

    sziasztok!

    nem vagyok benne biztos, hogy jo helyen jarok, bluej projecthez kellene egy kis segitseg, de nem igazan tudom, hogy kihez forduljak, melyik volna a megfelelo topic.

    teljesen basic feladat:

    Tasks
    You have been provided with a BlueJ project file and accompanying class templates for a simple system to hold and manipulate information regarding a Compact Disc.

    The following Class diagram describes the relationship between the supplied class templates.


    [link]

    Assignment Tasks

    1. Think about the data requirements for a Concert class. Add the relevant fields to the Concert class.
    2. Create two constructors for each class - one to take arguments for all fields - one that takes none.
    3. Add accessor and mutator methods as required to all three classes.

    4. Add a print method to each class.
    • These methods should print to the terminal window.
    • For the CD class, add a print method that will print details of the CD, Artist and the artist’s next concert.
    • For any field not yet set, output an appropriate message (e.g. ‘Details not yet received’).

    5. Apply the following validation rules to class fields:
    • CD
    • private String genre – restricted to ‘Soul’, ‘Jazz’, or ‘Blues’
    • private int numberOfTracks – must be greater than zero.
    • private int yearReleased – must be a value greater than 1900 but less than 2004

    • Artist
    • private int age – must be greater than zero and less than 120

    • Concert
    • Devise and implement validation rules based on your choice of fields for this class

    -----------------------

    ebben kene nekem segitseg, mert sajna azt sem tudom, hogy hol kezdjem el :o(

    elore is koszi.

Új hozzászólás Aktív témák

Hirdetés