LISTING 10.6 Course.java 1 public class Course { private String courseName; private String [] students = new String[100]; 4 3 private int number0fStudents; public Course (String courseName) { this.courseName 6. courseName; %3D public void addStudent (String student) { students [number0fStudents] number0fStudents++; 10 11 student; %3D 12 13 14 15 public String[] getStudents() { return students: 16
LISTING 10.6 Course.java 1 public class Course { private String courseName; private String [] students = new String[100]; 4 3 private int number0fStudents; public Course (String courseName) { this.courseName 6. courseName; %3D public void addStudent (String student) { students [number0fStudents] number0fStudents++; 10 11 student; %3D 12 13 14 15 public String[] getStudents() { return students: 16
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
Please help

Transcribed Image Text:(Enable the Course class cloneable) Rewrite the Course class in Listing 10.6 to
add a clone method to perform a deep copy on the students field.
3.9
![LISTING 10.6 Course.java
1 public class Course {
private String courseName;
private String[] students = new String[100];
private int number0fStudents;
public Course(String courseName) {
this.courseName = courseName;
}
8
9.
public void addStudent (String student) {
students [number0fStudents]
number0fStudents++;
10
11
= student ;
12
13
14
public String [] getStudents () {
return students;
15
16
17
18
19
public int getNumber0fStudents ()
return number0fStudents;
20
21
22
23
public String getCourseName () {
return courseName;
24
25
26
27
28
public void dropStudent (String student) {
// Left as an exercise in Programming Exercise 10.9
29
30 )](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F397c3982-4d3a-4d4a-a782-8a7b15eb4b9e%2F533cc141-48e9-40cb-b222-e1f1265dcc5b%2Fndfodk_processed.jpeg&w=3840&q=75)
Transcribed Image Text:LISTING 10.6 Course.java
1 public class Course {
private String courseName;
private String[] students = new String[100];
private int number0fStudents;
public Course(String courseName) {
this.courseName = courseName;
}
8
9.
public void addStudent (String student) {
students [number0fStudents]
number0fStudents++;
10
11
= student ;
12
13
14
public String [] getStudents () {
return students;
15
16
17
18
19
public int getNumber0fStudents ()
return number0fStudents;
20
21
22
23
public String getCourseName () {
return courseName;
24
25
26
27
28
public void dropStudent (String student) {
// Left as an exercise in Programming Exercise 10.9
29
30 )
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps

Recommended textbooks for you

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY