Find Jobs
Hire Freelancers

Small Java program reading text file using an object oriented approach

$30-250 USD

Teljesítve
Kiadva ekkor: több mint 6 évvel ezelőtt

$30-250 USD

Teljesítéskor fizetve
Knowledge of following concepts required: - Classes - Objects - Instance variables - Methods - Arrays - Use of classes defining more than 1 type of object in the same program - Object-oriented design skills - How the behaviors of the objects should be implemented - How the objects should interact - Familiarity with classes in the Java standard libraries used for file based I/O and collections - Ability to use the ideas of cohesion and coupling to design programs comprised of more than a single class definition I require a Java program to store and manipulate the details of a collection of music albums attached in the given file. The program must be developed as outlined below. Each class should have a separate .java file for ease of compilation. The program will consist of the following classes: 1. Duration is a class used to store the duration of a Track, Album etc. The class should have three integer member variables, representing the number of hours, minutes and seconds. 2. Track is a class used to store the details of an album track. It should have member variables storing the title of the track as a String and the Duration of the track. 3. Album is a class used to store the details of an album, with instance variables storing the name of the artist and title of the album as String objects and also a collection of Track objects, representing the contents of the album. 4. AlbumCollection is a class used to store the details of a collection of music albums. It should have a member variable that is a collection of Album objects. 5. The program should also have a main function, in a class called AlbumDatabase, that performs the following operations: - Read in an AlbumCollection from the file [login to view URL] provided on BlackBoard. -. Display the entire album collection, arranged in alphabetical order of the album artist. If more than one album exists for a given artist, they should be displayed in alphabetical order of the album title. -. Display the total play time of all Pink Floyd albums in the collection. -. Display the album with the largest number of tracks. -. Display the details of the longest track in the album collection. Each class should have a main method, used as a test harness. I suggest firstly implementing and testing classes representing each type of object, then implementing the album information program. This program must be developed using Java and NetBeans. Must be completed within 12 hours - the faster the better. Please let me know how long it will take you to complete.
Projektazonosító: 15806810

A projektről

15 ajánlat
Távolról teljesíthető projekt
Aktiválva: 6 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
Neki odaítélve:
Felhasználó avatár
hy there i am an experienced assignment maker i have made several assignments for serveral students, i make assignments such that teacher think that a student made it not a professional Stay tuned, I'm still working on this proposal.
$100 USD 1 napon belül
4,8 (42 értékelés)
5,5
5,5
15 szabadúszó adott átlagosan $126 USD összegű árajánlatot erre a munkára
Felhasználó avatár
I can provide an efficient, perfect, well documented development of your Java project according to 100% accuracy and requirements, with dedicated support. Relevant Skills and Experience I am Sun Certified Programmer. I've excellent Java programming skills and knowledge. Proposed Milestones $90 USD - Complete work Within 12 hours.
$90 USD 1 napon belül
5,0 (604 értékelés)
7,6
7,6
Felhasználó avatár
Hello sir I read your proposal and i am very interested in your job I have rich experience in java so i can satisfy you I am very familiar with OOP. Best regards Relevant Skills and Experience java, C++, OOP Proposed Milestones $155 USD - as full work
$155 USD 3 napon belül
4,9 (16 értékelés)
5,2
5,2
Felhasználó avatár
Hi, i can do this within 4-5 hours. Drop me a message if you are interested. Relevant Skills and Experience JAVA OOP ALGORITHMS Proposed Milestones $80 USD - completion
$80 USD 1 napon belül
5,0 (12 értékelés)
3,6
3,6
Felhasználó avatár
hi i am expert in java and netbeans environment. i did several works in java. consider me please for A+ work. waiting for your response Stay tuned, I'm still working on this proposal.
$150 USD 5 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
I have 7 years experience with JAVA Relevant Skills and Experience I have 7 years experience with JAVA Proposed Milestones $155 USD - single delivery
$155 USD 3 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
A proposal has not yet been provided
$30 USD 2 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
I am a Junior Java Developer in a company specializing in e-payment services. I believe I can finish the given project within 12 hours with these specifications. Relevant Skills and Experience I have more than 4 years experience in Java programming language. I have solved multiple problems on coding platforms like codeforces and developed a game using Java and JOGL. Proposed Milestones $138 USD - Finish the project Stay tuned, I'm still working on this proposal.
$138 USD 1 napon belül
5,0 (1 értékelés)
0,0
0,0

Az ügyfélről

UNITED KINGDOM zászlója
preston, United Kingdom
5,0
7
Fizetési mód hitelesítve
Tagság kezdete: febr. 3, 2015

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.