1) Define a class in java named Ship that has the following members: • name - A field for the name of a ship (String) • year - A field for the year that the ship was built (int) • capacity - A field for the maximum number of passengers (int) The class should have the following constructors: • A no-argument default constructor that assigns values of “Titanic”, 1912 and 2400 for the fields name, year and capacity respectively. • A constructor that accepts the following values as arguments and assigns them to the appropriate fields: ship’s name , year in which it was built and the capacity. Write appropriate mutator methods that store values in these fields and accessor methods that return the values in these fields. Once you have written the class, write a separate program that creates an object with the following data: Name Year Capacity Calico Jack 1998 2400 Save the main program as ShipDemo.java
1) Define a class in java named Ship that has the following members:
• name - A field for the name of a ship (String)
• year - A field for the year that the ship was built (int)
• capacity - A field for the maximum number of passengers (int)
The class should have the following constructors:
• A no-argument default constructor that assigns values of “Titanic”, 1912 and 2400
for the fields name, year and capacity respectively.
• A constructor that accepts the following values as arguments and assigns them to
the appropriate fields: ship’s name , year in which it was built and the capacity.
Write appropriate mutator methods that store values in these fields and accessor methods that
return the values in these fields. Once you have written the class, write a separate program
that creates an object with the following data:
Name | Year | Capacity |
Calico Jack | 1998 | 2400 |
Save the main program as ShipDemo.java
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images