Introduction to Object Oriented Programming
Object oriented thinking, comparison with procedural programming, OOP features, merits and demerits, object model, data types, type conversion, control statements, loops and arrays.
Complete unit-wise study material for AL305 Object Oriented Programming & Methodology for RGPV Artificial Intelligence and Machine Learning III Semester students.
Study all five units of Object Oriented Programming including OOP concepts, encapsulation, inheritance, polymorphism, exception handling and multithreading.
Object oriented thinking, comparison with procedural programming, OOP features, merits and demerits, object model, data types, type conversion, control statements, loops and arrays.
Objects, state, behavior and identity, classes, attributes, services, access modifiers, static members, instances, message passing, constructors and destructors.
Inheritance, purpose and types of inheritance, is-a relationship, association, aggregation, interfaces and abstract classes.
Method overriding, method overloading, static and run-time polymorphism, virtual functions, friend functions, static functions and friend classes.
Strings, exception handling, introduction to multithreading, data collections and case studies including ATM and Library Management System.
Complete unit-wise syllabus for RGPV Artificial Intelligence and Machine Learning III Semester.
Comparison with Procedural Programming, features of Object oriented paradigm, Merits and demerits of OO methodology; Object model; Elements of OOPS, IO processing, Data Type, Type Conversion, Control Statement, Loops and Arrays.
Concept of Objects: State, Behavior & Identity of an object; Classes: identifying classes and candidates for Classes, Attributes and Services, Access modifiers, Static members of a Class, Instances, Message passing, and Construction and destruction of Objects.
Inheritance: purpose and its types, 'is a' relationship; Association, Aggregation. Concept of interfaces and Abstract classes.
Introduction, Method Overriding & Overloading, static and run time Polymorphism. Virtual Function, friend function, Static function and friend class.
Strings, Exceptional handling, Introduction of Multi-threading and Data collections. Case study like: ATM and Library management system.
AL305 Object Oriented Programming & Methodology introduces students to fundamental object-oriented programming concepts and software development methods. The subject covers objects, classes, inheritance, abstraction, encapsulation and polymorphism.
Students can access all five units of AL305 in one place and prepare according to the RGPV syllabus using unit-wise handwritten notes.
Select any unit and start your Object Oriented Programming preparation.
View All Units