b0VIM 6.2Z2=22Bcs476dilbert.cs.odu.edu~cs476/public_html/java/codelectures/applets/Car.javaU0123 !"#UptFda F~ZN%a6 y [ = 9 6 & { w t s c I ( #  v t s f ?   } z P & #   } ///: } Console.run(new Car(), 250, 200); public static void main(String[] args) { } } wheel[i] = new Wheel(); for(int i = 0; i < 4; i++) public XCar() { right = new Door(); // 2-door public Door left = new Door(), public Wheel[] wheel = new Wheel[4]; public Engine engine = new Engine();class XCar {} public void close() {} public void open() {} public Window window = new Window();class Door { } } Xout.append("Rolled Down\n"); public void rolldown() { } Xout.append("Rolled Up\n"); public void rollup() { class Window { } } Xout.append("inflated to:" + psi + "\n"); public void inflate(int psi) { class Wheel { } public void stop() {} public void rev() {} public void start() {} class Engine { } car.wheel[0].inflate(72); car.left.window.rollup(); XCar car = new XCar(); cp.add(new JScrollPane(Xout)); cp.add(new JLabel("Car")); cp.setLayout(new FlowLayout()); Container cp = getContentPane(); public void init() { JTextArea Xout = new JTextArea(5, 20);public class Car extends JApplet {import com.bruceeckel.util.*;import com.bruceeckel.swing.*;import java.util.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;//////:Car.java// Composition with public objects.// www.BruceEckel.com. See copyright notice in CopyRight.txt.// From 'Thinking in Java, 2nd ed.' by Bruce Eckel//: c06:Car.java