By GokiSoft.com| 20:30 08/02/2023|
Java Basic

[Source Code] Examination & TestExa >> Interface trong java >> Java basic - C2206L

Examination & TestExa >> Interface trong java >> Java basic

#Car.java

/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package com.gokisoft.lesson05.bt1140;

/**
 *
 * @author diepvan
 */
public class Car implements IInfo {

    String name;
    String color;

    public Car() {
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    @Override
    public void showInfor() {
        System.out.println("Hien thi du lieu Car");
    }

    public void input() {
        System.out.println("Nhap du lieu");
    }
}

#IInfo.java

/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package com.gokisoft.lesson05.bt1140;

/**
 *
 * @author diepvan
 */
public interface IInfo {
    void showInfor();
}

#Main.java

/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package com.gokisoft.lesson05.bt1140;

import java.util.ArrayList;

/**
 *
 * @author diepvan
 */
public class Main {
    public static void main(String[] args) {
        People p = new People();
        p.input();
        
        Car car = new Car();
        car.input();
        
        ArrayList<IInfo> list = new ArrayList<>();
        list.add(p);
        list.add(car);
        
        showInfor(list);
    }
    
    static void showInfor(ArrayList<IInfo> list) {
        for (IInfo iInfo : list) {
            iInfo.showInfor();
        }
    }
}

#People.java

/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package com.gokisoft.lesson05.bt1140;

/**
 *
 * @author diepvan
 */
public class People implements IInfo {

    String name;
    int age;
    String address;

    public People() {
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void input() {
        System.out.println("Nhap du lieu ...");
    }

    @Override
    public void showInfor() {
        System.out.println("Hien thi thong tin People");
    }
}
Tags:



Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó