Answered step by step
Verified Expert Solution
Question
1 Approved Answer
what is the values of u, v, w and z at the end of execution. abstract class A { int val = 1; int foo
what is the values of u, v, w and z at the end of execution.
abstract class A { int val = 1; int foo (int x); } abstract class B extending A { int val = 2; } class C extending B { int n = 0; int foo (int x){ return x+val+n; } } class D extending C { int n; D(int v){ n=v; } int foo (int x){ return x+val+n; } }
public class binmeth { public static void main (String [] args) { int u, v, w, z; A a; B b; C c; D d = new D(3); a = d; b = d; c = d; u = a.foo(1); v = b.foo(1); w = c.foo(1); z = d.foo(1); System.out.print(u); } }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started