Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

The basic concepts of OOP in C#: Learn conceptually in simple language
The basic concepts of OOP in C#: Learn conceptually in simple language
The basic concepts of OOP in C#: Learn conceptually in simple language
Ebook77 pages33 minutes

The basic concepts of OOP in C#: Learn conceptually in simple language

Rating: 0 out of 5 stars

()

Read preview

About this ebook

This book helps interested audiences to get familiar with the basics of the object-oriented programming paradigm in C# faster, for the author has written this book in the simple language, used extremely simple examples; however, being at least junior level in C#.Net is preferred. Moreover, the important points have emboldened and underlined too.
LanguageEnglish
Release dateMay 3, 2019
ISBN9783966612555
The basic concepts of OOP in C#: Learn conceptually in simple language

Related to The basic concepts of OOP in C#

Related ebooks

Programming For You

View More

Related articles

Reviews for The basic concepts of OOP in C#

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    The basic concepts of OOP in C# - Hani Marzban

    polymorphism

    "Dot NET framework."

    emboldened

    Hopefully, to enjoy reading this book as much as the author enjoyed writing it, and please do not hesitate to send possible suggestions, corrections, and errors at hani.mrzbn@gmail.com because the author warmly considers it.

    perseverance, and dignity

    Whatever we see, whatever we feel or even imagine in the real world is counted as an object. Usually, we work with different types of objects in the daily life, such as Computers, Mobile phones, Televisions, and etcetera. So, it is the same in the world of the computer. As an instance, OS⁴ applications are called objects like, media players, toolbars, buttons, windows and what we could observe, these are the visible objects; on the other hand, there are hidden objects too, we cannot see, but they are working behind the scene, technically, a bunch of codes letting visible objects to run and be controlled. Each object as an entity contains two main factors, "properties and behaviors," which I will describe them later. So, for now, let us clear the definition of an object using an example.

    Firstly, before creating an object, we need to analyze the essential properties and behaviors of an object. Imagine we have a plan to build software for managing a library, so surely after analyzing the needs, for example, we find primary objects in which to implement as below.

    1-Members of the library

    2-Operators of the library

    3-Category of book

    4-Book

    Great, so, the next step is recognizing related properties and behaviors; for instance, consider "members of the library" object, it contains properties as below.

    1-Member ID

    2-Name

    3-Lastname

    4-ID Number

    5-Father’s name

    6-Gender

    Also, each "member of the library" has behaviors, which could be contemplated to be,

    1-Get book

    2-Return book

    3-Log into the library

    4-Exit the library

    So, we are expecting audiences to extract the necessary properties and behaviors of the rest objects if they found how it works.

    1-Operator of the library

    2-Category of book

    3-Book

    Please try to examine other operational environments like a small shopping or a chain store. Do not rush to get on codes quickly, keep calm, based on my experience, first, you need to learn this perfectly; therefore, to achieve this important you must practice on paper as much as you could, and jot down essential properties and behaviors of objects related to different systems until becoming a master. Do not afraid to try on large systems as it is possible simply by breaking down the components of enormous structures into small ones; through this, helps to gain a good level of skill in designing an

    Enjoying the preview?
    Page 1 of 1