. 定义一个图书类 Book ,要求如下: 1) 属性包括:书名 name ( String 类型)、作者 author ( String 类型),单价 price ( double 类型),数量 amount ( int 类型),并且所有属性为私有。 2) 提供一个为书名 name 、作者 author 、单价 price 和数量 amount 指定初值的构造方法。 3) 为私有属性提供访问器方法,但要求书名和作者一旦初始化后不能更改。 4) 提供计算图书总价的方法 totalPrice 方法,图书总价=单价×数量 定义测试类 BookTest ,在其 main 方法中创建一个书名为“ Java ”、作者为“”,单 价为 30 ,数量为 2000 的图书。并计算输出该图书的总价。