UML Diagrams: Course -courseName: String -students: Student [] -numberOfStudents: int +Course(courseName : String) +getCourseName() : String +addStudent (student : Student) : void +addStudent (studentName: String): void +dropStudent(studentId: int ) : void +getStudents() : Student [] +getNumberOfStudents() : int   a. How many constructors does Course have? b. How many methods that are void? c. How many methods that return a value? d. What is the parameter to the method dropStudent?

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter3: Using Methods, Classes, And Objects
Section: Chapter Questions
Problem 17RQ
icon
Related questions
Question

UML Diagrams:

Course

-courseName: String

-students: Student []

-numberOfStudents: int

+Course(courseName : String)

+getCourseName() : String

+addStudent (student : Student) : void

+addStudent (studentName: String): void

+dropStudent(studentId: int ) : void

+getStudents() : Student []

+getNumberOfStudents() : int

 

a. How many constructors does Course have?

b. How many methods that are void?

c. How many methods that return a value?

d. What is the parameter to the method dropStudent?

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT