Q1.1: Class A

a)

Class A{

function s(){
   dosomething;
   c.w()
}

function t(){
   dosomething;
   d.r()
}
  
…}

b)

Class A{

function s(){
   dosomething;
   c.w()
}

function t(){
   dosomething;
   d.v()
}
  
…}

e)   no answer is suitable
c)

Class A{

function s(){
   dosomething;
   c.w()
}

function t(){
   dosomething;
   d.u()
}
  
…}

d)

Class A{

function s(){
   dosomething;
   c.w()
}

function t(){
   dosomething;
   d.y()
}
  
…}

 

Motivation of answer / Remarks: