(50 points) Power supply interface topic description Design a power supply interface with an integer constant of input voltage with a value of 220; design two abstract methods: 1) charging method, AddPower(); 2) discharging method, GetPower() . Design electric vehicle class and computer class, set charging voltage (double), discharge capacity (int) and name (String) attributes, implement construction methods, basic input and output methods and power interface, requirements: 1) In the power interface of electric vehicles In the charging method in the printout: "I am an XX electric car, I am charging, the input voltage is XX volts, and the charging voltage is XX volts". In the discharge method, output: "I am an XX electric car, I want to discharge XX degrees, I am discharging...". 2) Print out in the charging method in the power interface of the computer: "I am a XX computer, I am charging, the input voltage is XX volts, and the charging voltage is XX volts". In the discharge method, output: "I am a computer, I want to discharge XX degrees, I am discharging...". Design the main test class, generate examples of electric vehicles and computers, enter the name, charging voltage and discharge capacity in sequence, and call the charging abstract method and the point abstract method in turn. Input description Input the electric vehicle information (name voltage discharge capacity) and computer information in two lines, separated by spaces. Output description Output charging and discharging information separately. Input example Dongfeng 36 100 HP 3.3 20 Output example I am Dongfeng electric car, I During charging, the input voltage is 220 volts, and the charging voltage is 36.0 volts. I am a Dongfeng electric car. I want to discharge 100 degrees. I am discharging... I am a HP computer and I am charging. The input voltage is 220 volts and the charging voltage is 3.3 volts. I’m a HP computer, I’m going to discharge 20 degrees, I’m discharging...