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)