Create a person class.
Include FirstName, LastName as read only properties. Set at instantiation via constructor only.
Include PhoneNumber property that is read-write
Create a derived class called Customer that implements additional properties of Customer ID and Password as read only properties. This class should override the constructor to set a password from the user (parameter) and create a random CustomerID using the following code sample:
Math.Ceiling( Rnd() * 20 )
Create a form that tests this.
Create a shopping cart class that implements the following properties:
If a Customer object is created using the class definition from Part 1, allow the user to create a shopping cart class object and set the CustomerID to current customer.
Create an class event that shows a message and sets a fixed shipping cost of $10, if ItemsTotal is less that $35
Create an class event that gives a 10 % discount if the total is over $100
Create a form that tests this. The form should have: