Module outcomes
- Define classes
- Create properties
- Override methods
- Use Inheritance
- Instantiate objects
- Interfaces
Covered concepts
- Classes
- Memory Management
- Properties
- Getters / Setters
- Constructors
- Initialization Blocks
- Inheritance
- Polymorphism
- Overriding
- Interfaces
Module content
              
                
                  
                    
                    1
                    
            
          
                  
                    
                    1
                    
                
                  Define Classes
                  
                    Lesson (20 mins)
                  
                
              
              
                
                  
                    
                    2
                    
            
          
                  
                    
                    2
                    
                
                  Use Properties
                  
                    Lesson (28 mins)
                  
                
              
              
                
                  
                    
                    3
                    
            
          
                  
                    
                    3
                    
                
                  Construct Class Instances
                  
                    Lesson (15 mins)
                  
                
              
              
                
                  
                    
                    4
                    
            
          
                  
                    
                    4
                    
                
                  Leverage Inheritance
                  
                    Lesson (17 mins)
                  
                
              
              
                
                  
                    
                    5
                    
            
          
                  
                    
                    5
                    
                
                  Override Methods
                  
                    Lesson (22 mins)
                  
                
              
              
                
                  
                    
                    6
                    
            
          
                  
                    
                    6
                    
                
                  Implement Interfaces
                  
                    Lesson (19 mins)
                  
                
              