
Solve B please
(A) Write a class called Course having data members: courseNum (String such as ITCS214), courseName (String such as Data Structures), credits (int), section (int). Include the following public methods in the class: Default constructor (without any parameters), constructor with 4 parameters, set and get methods for all attributes, equals and toString methods
(B) Write a class called Student having following data fields: idNum (long), firstName (String), lastName (String), gender (char), email (String), coursesRegistered (ArrayList of type Course). Note that coursesRegistered is a list of type ArrayList (Java class) in which each element is of class type Course. The coursesRegistered is the list of courses in which the student is currently registered. It has following methods: Default constructor (without any parameters), constructor with 5 parameters (except for coursesRegistered), set and get methods for all attributes, equals, and printCoursesRegistered. The list coursesRegistered is created as an empty list in the constructors. The equals method compares two objects of type Student based on their idNums.


Trending nowThis is a popular solution!
Step by stepSolved in 7 steps with 6 images

- Java Type the set up for a Class named Student with the following data fields, name, idNumber, gpa, address, and age. Include get and set methods for each data field.arrow_forwardA design class must be fully specified: Which is correct? A. all attributes must be complete B. all operations must be complete C. all attributes and operations (including return types and parameter lists) D. must be complete D. None of thesearrow_forwardObject-oriented programmingcreate a program that manages the production of a company. The production of each of the months of the year 2021 is saved, the average production of the year is also stored.Include a method to display all company information.Include at least three public or private type attributes. If they are private don't forget to include the getter and setter methods ONLY for private attributes.Include both default and parameterized constructors.Your program must allowShow all company dataRequest company dataShow the name of the month that had the highest production.Show the name of all the months with production less than the annual average.Identify the methods that are of the class and those that are of the main program.DO NOT forget that attributes, methods, classes, objects and messages are written in English.The MIN and MAX methods must be part of the main program. NOT of the classarrow_forward
- QUESTION 24 If an array is declared at the class level, a. the array must also be created at the class level for the class methods to use it b. the size of the array is determined at the class level C. the array is available to some of the class methods but not all d. the array is created at the method level when the size is determined 2 parrow_forwardQuestion: Submit document with methods for your automobile class, and pseudo code indicating functionality of each method. Example: public String RemoveVehicle(String autoMake, String autoModel, String autoColor, int autoYear) If values entered match values stored in private variables remove vehicle information else return message indicating mismatch Assignment details/background Create an automobile class that will be used by a dealership as a vehicle inventory program. The following attributes should be present in your automobile class: private string makeprivate string modelprivate string colorprivate int yearprivate int mileage Your program should have appropriate methods such as: default constructorparameterized constructoradd a new vehicle methodlist vehicle information (return string array)remove a vehicle methodupdate vehicle attributes method. All methods should include try..catch constructs. Except as noted all methods should return a…arrow_forwardanswer the following: all questions 1, 2 and 3 attached below;arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





