Consider the following classes Number and NumberPair 1 public class Number 2 { 3 public int num; //public to access it from objects of other classes 4 5 public Number(int number) 6 { 7 num = number; 8 } 9 } 10 //--------------------------------------------------------- 11 public class NumberPair 12 { 13 private Number n1,n2; //fields of the class are n1 and n2 of type Number 14 15 public NumberPair() 16 { 17 n1 = new Number(5); 18 n2 = new Number(10); 19 } 20 21 22 public void swapObjects(Number number1, Number number2) 23 { 24 Number tmp = number1; 25 number1 = number2; 26 number2 = tmp; 27 } 28 29 public void test() 30 { 31 swapObjects(n1,n2); 32 } 33 } 1. Assume we create an instance NumberPair pair = new NumberPair(); What will be the value of pair.n1.num and pair.n2.num, after calling method pair.test()? Explain your answer! 2. Write a method swapFields(Number number1, Number number2) that swaps the values of the fields num of two Number obj

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Consider the following classes Number and NumberPair

1 public class Number

2 {

3 public int num; //public to access it from objects of other classes

4

5 public Number(int number)

6 {

7 num = number;

8 }

9 }

10 //---------------------------------------------------------

11 public class NumberPair

12 {

13 private Number n1,n2; //fields of the class are n1 and n2 of type Number

14

15 public NumberPair()

16 {

17 n1 = new Number(5);

18 n2 = new Number(10);

19 }

20

21

22 public void swapObjects(Number number1, Number number2)

23 {

24 Number tmp = number1;

25 number1 = number2;

26 number2 = tmp;

27 }

28

29 public void test()

30 {

31 swapObjects(n1,n2);

32 }

33 }

1. Assume we create an instance NumberPair pair = new NumberPair();

What will be the value of pair.n1.num and pair.n2.num, after calling method pair.test()? Explain your

answer!

2. Write a method swapFields(Number number1, Number number2) that swaps the values of the fields num of two

Number obj

Expert Solution
steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education