Problem

2/6

Phương pháp lớp

Theory Click to read/hide

Phương thức của lớp
Các thao tác trên đối tượng trong Java được gọi là phương thức. Các phương thức giống như các hàm toán học: chúng có thể lấy các đối sốtrả về một giá trị. Mặt khác, các phương thức trong Java cũng có quyền truy cập vào tất cả các trường của một đối tượng.

Để tạo một phương thức trong một lớp, bạn phải đưa nó vào lớp. Ví dụ: chúng ta có thể xác định phương thức print(age) sẽ in thông tin về cuốn sách của chúng ta và hiển thị cảnh báo nếu người dùng chưa đủ tuổi đọc cuốn sách đó.

    lớp học Sách
    {
        Tên chuỗi;
        Tên tác giả chuỗi;
        int ageYêu cầu;
        Chuỗi văn bản;
        int pageCount;
        // tạo phương thức in
        vô hiệu in(int tuổi)
        {
            Hệ thống.ra.< span style="color:#7d9029">println("Tên: " +tên);
            Hệ thống.ra.< span style="color:#7d9029">println("Tác giả: " +Tên tác giả);
            Hệ thống.ra.< span style="color:#7d9029">println("Số trang: "+Số nguyên.toString(Yêu cầu về độ tuổi);
            // mã xác minh ở đây
        }
    }
 
Hãy phân tích cú pháp để tạo một phương thức.
1) Dòng đầu tiên của phương thức là chữ ký.
2) Kiểu trả về của phương thức được viết trước. Phương thức của chúng tôi không trả về bất kỳ giá trị nào, vì vậy chúng tôi viết void.
3) Sau đó, trong chữ ký là tên của phương thức (print).
4) Trong ngoặc có liệt kê các đối số. Các đối số được phân tách bằng dấu phẩy. Đối với mỗi đối số, loại và tên của nó được chỉ định, cách nhau bởi khoảng trắng. Trong trường hợp của chúng ta, chỉ có một đối số, nó có kiểu int và tên age nên không có dấu phẩy.
5) Sau đó là mã phương thức trong dấu ngoặc nhọn. Để trả về một giá trị từ một phương thức, hãy viết return <value>;. Trong ví dụ này, phương thức không trả về bất cứ thứ gì, vì vậy có thể bỏ qua return . Để kết thúc sớm việc thực thi một phương thức, bạn có thể viết return;.
6) Trong bản thân lớp, chúng ta có thể tham chiếu đến các trường của đối tượng của lớp này theo tên.

Problem

Bạn cần triển khai kiểm tra độ tuổi cho phương thức print trong lớp Book.
1) Viết mã cho phương thức boolhỏa mãnAgeRequirements(int age), phương thức này sẽ kiểm tra xem người dùng ở độ tuổi nào có thể đọc sách.
2) Sử dụng phương thức này trong phương thức print để kiểm tra đánh giá độ tuổi. Nếu người dùng đủ tuổi đọc sách thì sẽ không có nội dung nào được hiển thị. Nếu không, trên một dòng riêng biệt, bạn cần in thông báo "Vẫn nhỏ!".