C Sharp Object Oriented Programming Tutorial Videos for Beginner - PowerPoint PPT Presentation

About This Presentation
Title:

C Sharp Object Oriented Programming Tutorial Videos for Beginner

Description:

our Csharp object oriented programming(oops) tutorial covers basic oops concepts i.e. polymorphism,abstract classes,inheritance, interface topics briefly. – PowerPoint PPT presentation

Number of Views:61

less

Transcript and Presenter's Notes

Title: C Sharp Object Oriented Programming Tutorial Videos for Beginner


1
CATCH EXPERTS
https//www.catchexperts.com
http//www.courseing.com
2
C Object Oriented programming Tutorial Videos
for Beginners by
3
Highlights
  • Introduction Pillars of OOP
  • Inheritance
  • Polymorphism
  • Abstract Classes
  • Interfaces

4
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.

5
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.

6
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.

7
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.

8
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.

9
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!
10
Thank you
Thank You for Watching C Object Oriented
Programming Tutorial Videos for Beginner by
http//www.courseing.com
Write a Comment
User Comments (0)
About PowerShow.com