a) Define what is meant by Object Oriented Programming and describe two ways in which it differs from traditional imperative programming. (6marks) b) State whether or not each of the following declarations is legal in JAVA1 In each case explain your answer. A. public MyClass .. B. public protected int myVar C. friendly Button myButton; D. Label myLabel 4 marks)

a) Define what is meant by Object Oriented Programming and describe two ways in which it differs from traditional imperative programming. (6marks) b) State whether or not each of the following declarations is legal in JAVA1 In each case explain your answer. A. public MyClass .. B. public protected int myVar C. friendly Button myButton; D. Label myLabel 4 marks) Show transcribed image text