60 likes | 172 Views
Introduction to Computer Science for Majors II CPSC 233, Winter 2013. Tutorial 14, Mar 27 /28, 2013. Outline. Review Quiz. Key Concepts. Advanced Java Copy constructor Pass by value Pass by reference Static members Inheritance Private, protected, public Member inheritance
E N D
Introduction to Computer Science for Majors II CPSC 233, Winter 2013 Tutorial 14, Mar 27/28, 2013 CPSC 233, winter 2013
Outline • Review • Quiz CPSC 233, winter 2013
Key Concepts • Advanced Java • Copy constructor • Pass by value • Pass by reference • Static members • Inheritance • Private, protected, public • Member inheritance • Method overriding v.s method overloading • Invoking of the constructors CPSC 233, winter 2013
UML Diagram (source code in practice1/) • Answer the following questions based on the given program • What are the data members that Child1 inherits from the superclass? • What are the methods that Child1 inherits from the superclass? • Identify method overriding in this program • Identify method overloading in this program • What is the output of the program (see Driver.java)?
UML Diagram (source code in practice2/) • Answer the following questions based on the given program • What are the data members that Child1 inherits from the superclass(es)? • What are the methods that Child1 inherits from the superclass(es)? • What are the data members that Parent inherits from the superclass? • What are the methods that Parent inherits from the superclass? • Identify method overriding in this program • Identify method overloading in this program • What is the output of the program (see Driver.java)?
Outline • Review • Quiz CPSC 233, winter 2013