Answer:
528.00
Step-by-step explanation:
A constructor
Always accepts two arguments
Has the same name as the class
Has return type of void
Always has an access specifier of private
2
A constructor is a method that
Performs initialization or setup operations
With the name ClassName.constructor
Returns an object of the class
Never receives any arguments
6
For the following code, which statement is not true?
public class Sphere
{
private double radius;
public double x;
private double y;
private double z;
}
z is available to code that is written outside the Sphere class
x is available to code that is written outside the Sphere class
radius is not available to code written outside the Sphere class
radius, x, y, and z are called members of the Sphere class
7
Given the following code, what will be the value of finalAmount when it is displayed?
public class Order
{
private int orderNum;
private double orderAmount;
private double orderDiscount;
public Order(int orderNumber, double orderAmt,
double orderDisc)
{
orderNum = orderNumber;
orderAmount = orderAmt;
orderDiscount = orderDisc;
}
public double finalOrderTotal()
{
return orderAmount - orderAmount *
orderDiscount;
}
}
public class CustomerOrder
{
public static void main(String[] args)
{
Order order;
int orderNumber = 1234;
double orderAmt = 580.00;
double orderDisc = .1;
order = new Order(orderNumber, orderAmt, orderDisc);
double finalAmount = order.finalOrderTotal();
System.out.println("Final order amount = $" +
finalAmount);
}
}
528.00
522.00
580.00
There is no value because the object order has not been created.