OBJECT – Object-Oriented Programming (OOP) TRB CSI › Programming with C++ › object

OBJECT – Object-Oriented Programming (OOP)

Object என்பது ஒரு Class-ன் instance ஆகும். ஒரு class blueprint என்றால், அந்த blueprint-ஐ பயன்படுத்தி உருவாக்கப்படும் actual entity தான் Object. An object is an instance of a class. தமிழில்: Class-ல் define செய்யப்பட்ட data members மற்றும் …

Premium — locked Advanced 19 min 94 cards 29 programs 10 MCQs v4
This is a premium lesson. You can see the shape of every card — unlock to read them. Unlock

OBJECT - Object-Oriented Prog……

Premium This card is part of the premium lesson. Unlock
Definition

Object என்பது ஒரு Class-ன் instance ஆகும். ஒரு class blueprint என்றால், அந்த blueprint-ஐ பயன்படுத்தி உருவாக்க……

Premium This card is part of the premium lesson. Unlock
Simple Explanation

நாம் ஏற்கனவே பார்த்தோம்: Clas……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

இதிலிருந்து உருவாகும்: BMW Car T……

Premium This card is part of the premium lesson. Unlock
Explanation

இது class. Student s1; இங்கே:…

Premium This card is part of the premium lesson. Unlock
Real Life Example
REAL-LIFE EXAMPLE

ஒரு Student class இருக்கிறது என்று வைத்துக்கொள்வோம். Class description: Student Name Roll Number Mark Age dis……

Premium This card is part of the premium lesson. Unlock
Flow

Object concept: Class Definition ↓ Blueprint Created ↓ Obje……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

Object declaration basic syntax: ClassName ObjectName; Student s1; இதில்: Student → Class name s1 → Object na……

Premium This card is part of the premium lesson. Unlock
Explanation

int mark;…

Premium This card is part of the premium lesson. Unlock
Explanation

s1.mark = 95; s1.display(); r……

Premium This card is part of the premium lesson. Unlock
Explanation

Class Definition class Student Student என்ற class define செய்யப்ப……

Premium This card is part of the premium lesson. Unlock
Dry Run

First: Student s1; Object s1 created. Then: Student s2; Object s2 created. Then: s1.mark = ……

Premium This card is part of the premium lesson. Unlock

OBJECT WITH DIFFERENT STATES

Explanation

Same class: class Mobile { public: int price; }; Objects: Mobile m1; ……

Premium This card is part of the premium lesson. Unlock

OBJECT CREATION METHODS

Explanation

C++-ல் object பல விதமாக create செய்யலாம். Basic: Student s1; Multiple: Student s1, s2, s3; Const……

Premium This card is part of the premium lesson. Unlock

OBJECT USING PRIVATE DATA

Explanation

Consider: class Student { private: int mar……

Premium This card is part of the premium lesson. Unlock

COMPLETE PROGRAM

ஒரு object உருவாகும்போது cons……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

return 0; }…

Premium This card is part of the premium lesson. Unlock

Why? Test t1; object created. அந்த நேரத்தில்: Test() constructor automatically execute ஆகிறது. TWO OBJECTS AN……

Premium This card is part of the premium lesson. Unlock
Concept

Object Created ↓ Constructor Called ↓ Object Used ↓ Functions Called ↓ Object Lifetime Ends ↓ Destructor Call……

Premium This card is part of the premium lesson. Unlock
Explanation
Example

Student s1; Student *ptr = &s1; No……

Premium This card is part of the premium lesson. Unlock
Explanation

இங்கே: . → Object member access -> → Poin……

Premium This card is part of the premium lesson. Unlock
Explanation
Example

s1.display();…

Premium This card is part of the premium lesson. Unlock
Comparison
vs

ptr->display(); OBJECT AS FUNCTION ARG……

Premium This card is part of the premium lesson. Unlock
Explanation
Example

void show(Student s) { } இதில்: Student ஒரு class type. s ஒரு obje……

Premium This card is part of the premium lesson. Unlock
Explanation

இதனால் class types normal data types போல பல இடங்களில் பயன்படுத்தப்படலாம். ARRAY OF OBJEC……

Premium This card is part of the premium lesson. Unlock
Explanation

இங்கே: s[0] s[1] s[2] ஒவ்வொன்றும் தன……

Premium This card is part of the premium lesson. Unlock
Explanation

SIMPLE ANALOGIES…

Premium This card is part of the premium lesson. Unlock
Program
Example 1
Program
Example 2
Program
Example 3
Program
Example 4
Explanation

Object ஒரு class மூலம்: Data + ……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

Object: BankAccount a1; a1 object: account data வைத்திருக்கும். account operations perform செய்யும். OBJECT C……

Premium This card is part of the premium lesson. Unlock
Program
Then
Explanation

Now: Car c1; c1 என்பது Car class-ன் object. Inheritance காரணமாக Vehicle-ன் accessible properties/functions-ஐய……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

Object: Test t; sizeof(t) மூல……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

ஆனால் exact size compiler/platform அடிப……

Premium This card is part of the premium lesson. Unlock
Explanation

இது empty class. Object: Test t1; C++-ல் empty class object-க்கும் non-zero size இருக்கும். பொத……

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 1

Class name மட்டும் எழுதுவது Wrong……

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 2

Private member direct access clas……

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 3

Wrong member access operator Wrong: s1->displ……

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 4

Undeclared object Wrong: s1.display(); ஆனால……

Premium This card is part of the premium lesson. Unlock
Memory Trick

மிக எளிமையாக: CLASS ↓ PLAN OBJECT ↓ PRODUCT அல்லது: Class = Blueprint ……

Premium This card is part of the premium lesson. Unlock
TRB Point

TRB Important Point 1 An object is an instance of a class. TRB Important Point 2 Object மூலம் class members a……

Premium This card is part of the premium lesson. Unlock
Interview Point
Question

What is an object in OOP? Answer An object……

Premium This card is part of the premium lesson. Unlock
Interview Point
Question

What is the difference between class and object? Answer A class i……

Premium This card is part of the premium lesson. Unlock
Interview Point
Question

Can multiple objects have dif……

Premium This card is part of the premium lesson. Unlock
Explanation
Example

s1.mark = 90; s2.mark = 70;…

Premium This card is part of the premium lesson. Unlock
MCQ

An object is:…

Premium This card is part of the premium lesson. Unlock
MCQ

Which operator accesses membe……

Premium This card is part of the premium lesson. Unlock
MCQ

Which operator accesses membe……

Premium This card is part of the premium lesson. Unlock
MCQ

Which is a valid object decla……

Premium This card is part of the premium lesson. Unlock
MCQ

An object generally possesses:…

Premium This card is part of the premium lesson. Unlock
MCQ

Which represents the state of……

Premium This card is part of the premium lesson. Unlock
MCQ

Object behavior is generally ……

Premium This card is part of the premium lesson. Unlock
MCQ

Multiple objects can be creat……

Premium This card is part of the premium lesson. Unlock
MCQ

Consider: Student s1, s2; How……

Premium This card is part of the premium lesson. Unlock
MCQ

Which is correct?…

Premium This card is part of the premium lesson. Unlock
Practice

Consider: class Employee { pu……

Premium This card is part of the premium lesson. Unlock
Summary

OBJECT | |-- Instance of a Class | |-- Actual entity | |-- Created using ClassName ObjectName | |-- Has State……

Premium This card is part of the premium lesson. Unlock
Explanation
Short description

Object என்பது class-ன் actual instance. Class ஒரு blueprint அல்லது template என்றால், அந்த class-ல் இருந்து உர……

Premium This card is part of the premium lesson. Unlock
Text size
17px
Theme
Contents
Print / PDF
Program