Problem

2/6

类方法

Theory Click to read/hide

类方法
在 Java 中对对象的操作称为方法方法就像数学函数:它们可以接受参数返回一个值。另一方面,Java 中的方法也可以访问对象的所有字段

要在类中创建方法,必须将其包含在类中。例如,我们可以定义一个 print(age) 方法,该方法将打印有关我们图书的信息,并在用户未达到该图书的年龄时显示警告。

     
    {
        字符串名称;
        String 作者姓名;
        int 年龄要求;
        字符串文本;
        int 页数;
        // 创建打印方法
        无效 打印(int 年龄)
        {
            系统.输出.< span style="color:#7d9029">println("名称: " +名称);
            系统.输出.< span style="color:#7d9029">println("作者: " +作者姓名);
            系统.输出.< span style="color:#7d9029">println("页数: "+整数toString(ageRequirement);
            //验证码放这里
        }
    }
 
让我们分析一下创建方法的语法。
1) 方法的第一行是它的签名
2)先写方法的返回类型。我们的方法不返回任何值,所以我们写成void
3) 然后在签名中是方法的名称(print)。
4) 括号中是参数列表。参数以逗号分隔。对于每个参数,指定其类型和名称,以空格分隔。在我们的例子中,只有一个参数,类型为 int ,名称为 age,因此没有逗号。
5) 之后是花括号中的方法代码。要从方法返回值,请编写 return ;。在示例中,该方法不返回任何内容,因此可以省略 return 。要提前终止方法的执行,您可以编写 return;
6)在类本身中,我们可以通过名字来引用这个类的对象的字段。

Problem

您需要为 Book.
类中的 print 方法实现年龄检查 1) 为 bool satisfiesAgeRequirements(int age) 方法编写代码,该方法将检查 age 年龄的用户是否可以阅读一本书。
2) 在 print 方法中使用此方法来检查年龄分级。如果用户年龄足够大,则不应显示任何内容。否则,您需要在单独的一行上打印消息“Still small!”。