By GokiSoft.com| 19:27 19/04/2024|
Java Basic

Java basic- Overview - phân tích thiết kế lớp đối tượng trong java

Các bài tập dưới đây yêu cầu bạn phải tự biết khai báo các thuộc tính cho lớp, cài đặt đầy đủ 2 constructor, các phương thức set/get, 2 hàm input() và display() để nhập và hiển thị các thuộc tính trong lớp đó.

Sau khi đã cài đặt lớp xong thì cài đặt thêm class Test để khởi tạo đối tượng của lớp (có thể tạo mảng đối tượng và ít nhất cũng phải tạo 2 đối tượng để khởi tạo bằng constructor có tham số và constructor không có tham số).

Bài 1.

Cài đặt lớp để mô tả về đối tượng Computer .

Bài 2.

Cài đặt lớp để mô tả đối tượng House

Bài 3.

Cài đặt lớp để mô tả đối tượng Car

Bài 4.

Cài đặt lớp để mô tả đối tượng Mark (điểm thi)

Bài 5.

Cài đặt lớp để mô tả đối tượng Country

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

5

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

Vũ Việt Đức [C1907L]
Vũ Việt Đức

2020-03-20 16:55:34




package homework1;
import java.util.Scanner;
// Bai 4:
public class Mark {
    String subject;
    float scores;

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public float getScores() {
        return scores;
    }

    public void setScores(float scores) {
        this.scores = scores;
    }

    public Mark(String subject, float scores) {
        this.subject = subject;
        this.scores = scores;
    }

    public Mark() {
    }
    
    public void input(){
        Scanner input = new Scanner(System.in);
        System.out.print("Môn: ");
        subject = input.nextLine();
        System.out.print("Điểm: ");
        scores = Float.parseFloat(input.nextLine());
    }
    
    public void display(){
        System.out.print(toString());
    }

    @Override
    public String toString() {
        return "Mark{" + "subject=" + subject + ", scores=" + scores + '}';
    }

}



Vũ Việt Đức [C1907L]
Vũ Việt Đức

2020-03-20 16:46:50




package homework1;
import java.util.Scanner;
//Bai 3:
public class Car {
    String name,color;

    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;
    }

    public Car() {
    }

    public Car(String name, String color) {
        this.name = name;
        this.color = color;
    }
    
    public void input(){
        Scanner input = new Scanner(System.in);
        System.out.print("Tên: ");
        name = input.nextLine();
        System.out.print("Màu: ");
        color = input.nextLine();
    }
    
    public void display(){
        System.out.print(toString());
    }

    @Override
    public String toString() {
        return "Car{" + "name=" + name + ", color=" + color + '}';
    }
}



Vũ Việt Đức [C1907L]
Vũ Việt Đức

2020-03-20 16:38:52




package homework1;
import java.util.Scanner;
// Bai 2:
public class House {
    String diaChi, ten;

    public String getDiaChi() {
        return diaChi;
    }

    public void setDiaChi(String diaChi) {
        this.diaChi = diaChi;
    }

    public String getTen() {
        return ten;
    }

    public void setTen(String ten) {
        this.ten = ten;
    }

    public House() {
    }

    public House(String diaChi, String ten) {
        this.diaChi = diaChi;
        this.ten = ten;
    }
    
    public void display(){
        System.out.print(toString());
    }

    @Override
    public String toString() {
        return "House{" + "diaChi=" + diaChi + ", ten=" + ten + '}';
    }
    
    public void input(){
        Scanner input = new Scanner(System.in);
        System.out.print("Tên: ");
        ten = input.nextLine();
        System.out.print("Địa chỉ: ");
        diaChi = input.nextLine();
    }
    
}



Vũ Việt Đức [C1907L]
Vũ Việt Đức

2020-03-20 16:16:53




package homework1;
import java.util.Scanner;
// Bai 1:
public class Computer {
    String hang, ten, loai;

    public String getHang() {
        return hang;
    }

    public void setHang(String hang) {
        this.hang = hang;
    }

    public String getTen() {
        return ten;
    }

    public void setTen(String ten) {
        this.ten = ten;
    }

    public String getLoai() {
        return loai;
    }

    public void setLoai(String loai) {
        this.loai = loai;
    }

    public Computer() {
    }

    public Computer(String hang, String ten, String loai) {
        this.hang = hang;
        this.ten = ten;
        this.loai = loai;
    }
    
    public void display(){
        System.out.print(toString());
    }

    @Override
    public String toString() {
        return "Computer{" + "hang=" + hang + ", ten=" + ten + ", loai=" + loai + '}';
    }
    
    public void input(){
        Scanner input = new Scanner(System.in);
        System.out.print("Nhập tên hãng: ");
        hang = input.nextLine();
        System.out.print("Nhập tên máy: ");
        ten = input.nextLine();
        System.out.print("Nhập loại máy: ");
        loai = input.nextLine();
    }
}