Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ClassTheory;
- import java.util.ArrayList;
- public class Car {
- private String model, colour;
- private Wheel wheel;
- private Engine e;
- private ArrayList<Passenger> pass = new ArrayList();
- public Car(String m, String c, int ch, double ca, int w) {
- e = new Engine(ch, ca);
- wheel = new Wheel(w);
- this.model = m;
- this.colour = c;
- }
- public void addPassenger(Passenger p) {
- if (pass.size() < 5) {
- pass.add(p);
- } else {
- System.out.println("Car is full");
- }
- }
- public void display() {
- System.out.println("Model name of car is " + model);
- System.out.println("Colour of car is " + colour);
- wheel.diplay();
- e.display();;
- for (Passenger p : pass) {
- p.display();
- }
- }
- }
- package ClassTheory;
- public class Engine {
- private int chasisNo;
- private double capacity;
- public Engine (int a,double d){
- this.chasisNo=a;
- this.capacity=d;
- }
- public void display(){
- System.out.println("Chasis No = "+chasisNo);
- System.out.println("Capcity = "+capacity);
- }
- }
- package ClassTheory;
- public class Wheel {
- private int wheelNo;
- public Wheel(int w)
- {
- this.wheelNo=w;
- }
- public void diplay(){
- System.out.println("Wheel No is "+wheelNo);
- }
- }
- package ClassTheory;
- public class Passenger {
- private String name;
- private int age;
- public Passenger(String s,int a){
- this.name=s;
- this.age=a;
- }
- public void display(){
- System.out.println("Name of passenger is "+name);
- System.out.println("Age of passenger is "+age);
- }
- }
- package ClassTheory;
- public class Test1 {
- public static void main(String[] args) {
- Car c=new Car("Ford","Black",12345,5,4);
- Passenger p=new Passenger("Rfid",20);
- c.addPassenger(p);
- c.display();
- System.out.println("");
- Car c1= new Car("BMW","RED",12345,5,4);
- Passenger p2=new Passenger("sagor",18);
- c1.addPassenger(p2);
- c1.display();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement