شرح LN1 – Reference Variables, Predefined Classes and User Defined Classes | CSBP219

في هذا الفيديو أشرح LN1 من مادة CSBP219 – Object Oriented Programming. الشرح يغطي المواضيع التالية: • Reference Variables • الفرق بين Class و Object • Object Instantiation • Constructors • Methods • Accessors and Mutators • private و public • Encapsulation • toString Method أنا طالب مثلي مثلكم أحاول أن أشرح المادة بطريقة بسيطة تساعدنا نفهم الفكرة خطوة بخطوة. إذا كان هناك أي خطأ في الشرح فهو غير مقصود بسبب معلوماتي المحدودة، وأرحب بأي تصحيح أو ملاحظة منكم. تم نشر هذا الشرح بموافقة الدكتور عبد الرحيم الصمادي. 0:00 Introduction 0:50 Class vs Object 1:45 Primitive and Reference Variables 3:15 Building a Class in Java 8:55 Constructors and Constructor Overloading 16:59 Encapsulation, Getters and Setters 19:33 toString in Java 20:50 End #Java #OOP #ObjectOrientedProgramming #CSBP219 #ReferenceVariables #UserDefinedClasses #Constructors #Encapsulation #Programming #LearnJava

شرح LN2 – Shallow Copy, Deep Copy, this, static, UML | CSBP219
▶︎

شرح LN2 – Shallow Copy, Deep Copy, this, static, UML | CSBP219

FastAPI Course for Beginners
▶︎

FastAPI Course for Beginners

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat
▶︎

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

شرح LN5 – Inheritance in Java | Superclass, Subclass, Overriding and Object Class | CSBP219
▶︎

شرح LN5 – Inheritance in Java | Superclass, Subclass, Overriding and Object Class | CSBP219

Schottland – Brasilien Highlights | Gruppe C, FIFA WM 2026 | sportstudio
▶︎

Schottland – Brasilien Highlights | Gruppe C, FIFA WM 2026 | sportstudio

How To Think SO CLEARLY People Assume You're A Genius
▶︎

How To Think SO CLEARLY People Assume You're A Genius

Exception Handling and Text IO: Part II
▶︎

Exception Handling and Text IO: Part II

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

شرح 10 – Graphs | CSBP323 Data Structures and Algorithms
▶︎

شرح 10 – Graphs | CSBP323 Data Structures and Algorithms

Tschechien – Mexiko Highlights | Gruppe A, FIFA WM 2026 | sportstudio
▶︎

Tschechien – Mexiko Highlights | Gruppe A, FIFA WM 2026 | sportstudio

Better Tools for Immutable Data
▶︎

Better Tools for Immutable Data

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Surah Al-Baqarah (سورة البقره) | Powerful Quran Tilawat for Protection & Blessings | Alaa Aqel
▶︎

Surah Al-Baqarah (سورة البقره) | Powerful Quran Tilawat for Protection & Blessings | Alaa Aqel

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Südafrika – Südkorea Highlights | Gruppe A, FIFA WM 2026 | sportstudio
▶︎

Südafrika – Südkorea Highlights | Gruppe A, FIFA WM 2026 | sportstudio

If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes
▶︎

If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes

ما هو الـ API و ما فائدته في البرمجة؟ و كيف يعمل؟
▶︎

ما هو الـ API و ما فائدته في البرمجة؟ و كيف يعمل؟

شرح LN4 – Arrays in Java | 1D, 2D Arrays and Arrays of Objects | CSBP219
▶︎

شرح LN4 – Arrays in Java | 1D, 2D Arrays and Arrays of Objects | CSBP219

شرح 08 – Binary Trees | CSBP323 Data Structures and Algorithms
▶︎

شرح 08 – Binary Trees | CSBP323 Data Structures and Algorithms