Examlex

Solved

Consider the Following Statements

question 3

Multiple Choice

Consider the following statements. public class Rectangle {private double length; private double width; public Rectangle() {length = 0; width = 0;} public Rectangle(double l, double w) {length = l; width = w;} public void set(double l, double w) {length = l; width = w;} public void print() {System.out.println("Length = " + length + "; Width = " + width + "\n" + + " Area = " + area() + "; Perimeter = " + perimeter() ) ;} public double area() {return length * width;} public void perimeter() {return 2 * length + 2 * width;} public void makeCopy(Rectangle otherRect) {length = otherRect.length; width = otherRect.width}} Rectangle tempRect = new Rectangle(14, 10) ; Rectangle newRect = new Rectangle(9, 5) ; What are the values of the instance variables of newRect after the following statement execute? newRect.makeCopy(tempRect) ;


Definitions:

Related Questions