Design a Ship class that has the following members: A member variable for name of the ship (a string), a member variable for the year in which the ship was built (a string). A constructor and properties for it. A virtual print function that displays the ship’s name and the year it was built.Design a CruiseShip class that is derived from the Ship class. The CruiseShip class should have the following members: A member variable for the maximum number of passengers (an int). A constructor and appropriate properties. A print function that overrides the print function in the base class.The CruiseShip class’s print function should display only the ship’s name and the maximum number of passengers. Design a CargoShip class that is derived from the Ship class. The CargoShip class should havethe following members: A member variable for the cargo capacity in tonnage (an int). A constructor and appropriate properties. A print function that overrides the print function in the base class. The CargoShip class’s print function should display only the ship’s name and the ship’s cargo capacity. Code Polymorphic behaviour in such a way to create reference of parent and initialize with child constructor. After that call print function and mention the output. NOTE:SUBJECT:CSHARP(VISUAL PROGRAMMING)
Q3) Design a Ship class that has the following members: A member variable for name of the ship (a string), a member variable for the year in which the ship was built (a string). A constructor and properties for it. A virtual print function that displays the ship’s name and the year it was built.Design a CruiseShip class that is derived from the Ship class. The CruiseShip class should have the following members: A member variable for the maximum number of passengers (an int). A constructor and appropriate properties. A print function that overrides the print function in the base class.The CruiseShip class’s print function should display only the ship’s name and the maximum number of passengers. Design a CargoShip class that is derived from the Ship class. The CargoShip class should havethe following members: A member variable for the cargo capacity in tonnage (an int). A constructor and appropriate properties. A print function that overrides the print function in the base class. The CargoShip class’s print function should display only the ship’s name and the ship’s cargo capacity. Code Polymorphic behaviour in such a way to create reference of parent and initialize with child constructor. After that call print function and mention the output.
NOTE:SUBJECT:CSHARP(VISUAL PROGRAMMING)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 4 images