Q1: Consider the following class definition: public class AClass { private int u; private int v; public void print() { } public void set(int x, int y) { } public AClass() { } public AClass(int x, int y) { } } What is wrong with the following class definition? class BClass AClass { private int w; public void print() { System.out.println("u + v + w = " + (u + v + w); } public BClass() { super(); w = 0; } public BClass(int x, int y, int z) { super(x, y); w = z; } }

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter12: Adding Functionality To Your Classes
Section12.4: Class Inheritance And Polymorphism
Problem 2E
icon
Related questions
Question

Q1:

Consider the following class definition:

public class AClass

{

private int u;

private int v;

public void print()

{

}

public void set(int x, int y)

{

}

public AClass()

{

}

public AClass(int x, int y)

{

}

}

What is wrong with the following class definition?

class BClass AClass

{

private int w;

public void print()

{

System.out.println("u + v + w = " + (u + v + w);

}

public BClass()

{

super();

w = 0;

}

public BClass(int x, int y, int z)

{

super(x, y);

w = z;

}

}

 

 

 

 

Q2:

Consider the following statements:

public class YClass

{

private int a;

private int b;

public void one()

{

}

public void two(int x, int y);

{

}

public YClass()

{

}

}

class XClass extends YClass

{

private int z;

public void one()

{

}

public XClass()

{

}

}

YClass yObject;

XClass xObject;

 

 

  • Write the definition of the default constructor of YClass so that the instance variables of YClass are initialized to 0.
  • Write the definition of the default constructor of XClass so that the instance variables of XClass are initialized to 0.
  • Write the definition of the method two of YClass so that the instance variable a is initialized to the value of the first parameter of two and the instance variable b is initialized to the value of the second parameter of two.

please I want solution :(

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

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
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning