Csharp Object Oriented Programming Training Videos for Beginner - PowerPoint PPT Presentation

About This Presentation
Title:

Csharp Object Oriented Programming Training Videos for Beginner

Description:

Courseing provides the Csharp object oriented programming(oops) tutorial for beginners to acquire good knowledge on Csharp polymorphism,abstract classes,inheritance, interface topics briefly. – PowerPoint PPT presentation

Number of Views:47

less

Transcript and Presenter's Notes

Title: Csharp Object Oriented Programming Training Videos for Beginner


1
C Object Oriented programming Training Videos
for Beginners by
2
Highlights
  • Introduction Pillars of OOP
  • Inheritance
  • Polymorphism
  • Abstract Classes
  • Interfaces

3
Introduction Pillars of OOP
  • Object oriented programming is used to combine
    data and the methods.
  • C OOPS includes encapsulation, inheritance, and
    polymorphism and Abstraction.
  • Encapsulation is a collection of related
    properties and methods.
  • Inheritance uses to create new classes based on
    existing classes.
  • Polymorphism defines multiple classes can
    implements the same properties or methods in
    different ways.
  • Abstraction represents essential features without
    revealing the background details.

4
Inheritance
  • Inheritance is a process of object reusability.
  • Enables creating a new class by extending another
    class.
  • Inherited class are called base class and class
    that inherits other classes is called derived
    class.
  • Multiple inheritance can not possible in C.
  • public sealed class A is the syntax to
    specify class that cant be use as base.

5
Polymorphism
  • polymorphism means having several forms.
  • Expresses as one interface, multiple functions.
  • Basically it is two types, one is static, another
    one is dynamic polymorphism.
  • Static polymorphism responses to a function is
    determined at the compile time.
  • Dynamic polymorphism would be decided at
    run-time.

6
Abstract Classes
  • This classes are also called as incomplete
    classes.
  • In abstract classes only objects would be
    declared.
  • Implementation or usage of abstract classes will
    be done in derived classes.
  • Contains one or more abstract methods.
  • Purpose is to give a common definition for a base
    class that multiple derived classes can share. 
  • Abstract classes can not be instantiated and
    methods can not be implemented.

7
Interfaces
  • It is a collection of abstract methods.
  • Interfaces appear similar as like classes.
  • Classes implements interfaces by inheriting
    abstract methods of t.
  • Includes signatures of properties, events,
    methods or indexers.
  • interfaces can inherit from one or more base
    interfaces.
  • Interfaces can not be instantiated and does not
    allow any constructors.

8
Feedback
Like It ? Hate It?
We would love to hear from you whatever you think
about the course.
Click HERE to share what you think!
9
Thank you
Thank You for Watching C Object Oriented
Programming Training Videos for Beginner by
http//www.courseing.com
Write a Comment
User Comments (0)
About PowerShow.com