Category Archives: OOP

Some Resources(Books, Links) for OOAD

https://www.quora.com/What-are-the-best-object-oriented-programming-and-design-pattern-online-courses

https://www.quora.com/Is-there-any-good-online-course-on-Object-Oriented-Analysis-and-Design

 

https://www.codeproject.com/Articles/1137299/Object-Oriented-Analysis-and-Design

Polymorphism: Method Overloading and Method Overriding and Method Hiding

Method Overriding:

another good exmple:

this video is good for learning overriding:

Method Hiding:

 

OOP Topics Need To Cover

https://www.javacodegeeks.com/2017/05/oops-concepts-need-know.html

OOP Topics Need To Cover

https://www.javacodegeeks.com/2017/05/oops-concepts-need-know.html

OOP Topics Need To Cover

https://www.javacodegeeks.com/2017/05/oops-concepts-need-know.html

OOP in C#

Calculator.cs

Program.cs

Person.cs

 

SOLID Concepts

Object Oriented Programming Concepts

OOP Clear

http://jompesh.com/videos/list/category/76

PHP OOP Project

Basic Simple Project By Me:

By Others:
From OOP Fundamentals udemy Video project:

 

PHP OOP: Class, Method, Object, Instance, Declare, Echo, Inheritance,Constructor,Access Control,Static!

PHP OOP example described here from edwin’s video:

Inheritance example:

Constructor:

Access control: Public, Private, Protected

Static Data in Class:

 

Java OOP Examples

https://www.ntu.edu.sg/home/ehchua/programming/java/J3a_OOPBasics.html

PHP OOP Practice

Without Constructors:

class_lib.php

index.php

With constructors:

class_lib.php

index.php

With modifiers:

class_lib.php

index.php

With Inheritance:
class_lib.php

index.php

Overriding methods:

 

 

 

 

PHP OOP basics

Reference:
http://www.killerphp.com/tutorials/php-objects-page-4/

Java Tut – Packages

Packages are used in Java in order to prevent naming conflicts,to control access, to make seraching/locating and usageof classes,interfaces,enumberations,annotations easier etc.

some of the existing packages in Java are:Java.lang – bundles the fundamental classes
java.io – classes of imput, output functions are bundled in this package
example:
http://www.tutorialspoint.com/java/java_packages.htm