Skip to main content

INF1B - top navigation

  • Learn
  • Piazza
  • DRPS

Breadcrumb

  1. Home
  2. INF1B: Informatics 1 - Object Oriented Programming
  3. INF1B: Schedule

INF1B: Week 8: More Inheritance plus time for assignment

Note: there has been a change in the schedule for this week.  This week originally had no lectures, but the lecture 14 has been moved from Thursday of Week 7 to Monday of this week.

Weekly Highlights

By the end of this week you should:

From Lecture 14:

  • What polymorphism means in the context of Java
  • How subclass relationships work
  • What overriding and overloading are and how they differ 
  • What the three rules of overriding are

Lecture 14: Inheritance B

  • Slides: 14-inheritanceB.pdf

Lecture 14 ➡ Objects First: finish Chapter 10 and read Chapter 11. More about Inheritance

This lecture is on Monday.  There will be no lecture on Thursday this week.

Tutorial

There will be no tutorials this week.

Labs

No new lab exercises this week. You should use this time to work on the assignment.

What should I be doing with the assignment?

You should spend the majority of your Inf1B time focussing on Assessment 2, which is due at the end of this week.  You should also make sure you are up to date on lectures and tutorials, as any / all of these may be useful for Assignment 3, as well as attending the lecture on Monday.

License
Creative Commons - Attribution Share A Like

Book traversal links for INF1B: Week 8: More Inheritance plus time for assignment

  • INF1B: Week 7: Inheritance
  • Up
  • INF1B: Week 9: Abstract Classes and Interfaces; Object Design

Navigation links

  • INF1B: Getting Started: setting up the tools you will need for this course
  • INF1B: Resource List
  • INF1B: Schedule
    • INF1B: Week 1: Intro and Basics; Conditionals and Loops
    • INF1B: Week 2: Arrays; Functions
    • INF1B: Week 3: Classes and Objects; Testing and Debugging
    • INF1B: Week 4: Java API; Collections
    • INF1B: Week 5: Stack vs Heap; Abstraction and Modularisation
    • INF1B: Week 6: Creating classes; Refactoring
    • INF1B: Week 7: Inheritance
    • INF1B: Week 8: More Inheritance plus time for assignment
    • INF1B: Week 9: Abstract Classes and Interfaces; Object Design
    • INF1B: Week 10: Version Control
    • INF1B: Week 11: Catch-up Week
  • INF1B: Assessment
  • INF1B: Tutorials
  • INF1B: Labs
  • INF1B: Labs Site
RSS feed

Opencourse privacy & accessibility statements; contact Informatics, ILTS.