Question
Consider using Python to create a class that represent disk based storage. Write a class Disk in Python with appropriate attributes and methods. Disk should
Consider using Python to create a class that represent disk based storage. Write a class Disk in Python with appropriate attributes and methods.
Disk should have a fixed capacity set when it is created (measured in Gigabytes).
An add method should add a fixed amount of data to the store
A delete method should remove a fixed amount of data from the store
A wipe method should clear the disk of all data
A freespace method should return the current amount of free space available on the disk
A full method should return whether or not the disk is currently full
The Class should contain appropriate checks to make sure it is always in a consistent state.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started