Answered step by step
Verified Expert Solution
Link Copied!

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

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

Open spreadsheet

Answered: 1 week ago