By GokiSoft.com| 14:28 03/10/2022|
Java Basic

[Source Code] Java Basic- Overview - Tổng hợp bài tập ôn luyện java basic - Kiểm tra 60 phút - C2109I

Java Basic- Overview - Tổng hợp bài tập ôn luyện java basic - Kiểm tra 60 phút


#BikeCycle.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 bt997;

import java.util.Scanner;

/**
 *
 * @author diepvan
 */
public class BikeCycle extends Vehicle{
    String name;
    int wheelCount;

    @Override
    public void input() {
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap ten: ");
        name = scan.nextLine();
        System.out.println("Nhap so banh xe: ");
        wheelCount = Integer.parseInt(scan.nextLine());
    }

    @Override
    public void display() {
        System.out.println(this);
    }

    @Override
    public String toString() {
        return "name=" + name + ", wheelCount=" + wheelCount;
    }
    
    @Override
    public void running() {
        System.out.println("BikeCycle is running");
    }
}


#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 bt997;

import java.util.Scanner;

/**
 *
 * @author diepvan
 */
public class Car extends Vehicle{
    String name;
    int wheelCount;

    @Override
    public void input() {
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap ten: ");
        name = scan.nextLine();
        System.out.println("Nhap so banh xe: ");
        wheelCount = Integer.parseInt(scan.nextLine());
    }

    @Override
    public void display() {
        System.out.println(this);
    }

    @Override
    public String toString() {
        return "name=" + name + ", wheelCount=" + wheelCount;
    }
    
    @Override
    public void running() {
        System.out.println("Car is running");
    }
    
    
}


#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 bt997;

/**
 *
 * @author diepvan
 */
public class Main {
    public static void main(String[] args) {
        Vehicle v1 = new BikeCycle();
        Vehicle v2 = new Car();
        
        v1.input();
        v2.input();
        
        v1.display();
        v2.display();
        
        Vehicle[] list = new Vehicle[2];
        list[0] = v1;
        list[1] = v2;
        
        for (Vehicle vehicle : list) {
            vehicle.running();
        }
    }
}


#Vehicle.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 bt997;

/**
 *
 * @author diepvan
 */
public abstract class Vehicle {
    String color;
    
    public abstract void input();
    public abstract void display();
    public abstract void running();
    
    public void fix() {
        System.out.println("Dang sua error thiet bi");
    }
}


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 đó