尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
NADAR SARASWATI COLLEGE
OF ARTS& SCIENCE
WEBTECHNOLOGY
POLYMORPHISM
B.KOHILA
M.SC INFORMATION
TECHNOLOGY
WHAT IS POLYMORPHISM?
• POLYMORPHISM DEFINITION: THE TERM POLYMORPHISM IS
SEPARATELY DEFINED IN FOUR SCIENTIFIC
DISCIPLINES: BIOLOGY, GENETICS,
BIOCHEMISTRY, AND COMPUTER SCIENCE.
WHAT IS POLYMORPHISM IN BIOLOGY?
• IN THE BIOLOGICAL CONTEXT, POLYMORPHISM REFERS TO THE IDEA THAT
MEMBERS OF THE SAME POPULATION OR COLONY CAN TAKE ON DIFFERENT
VISUAL CHARACTERISTICS.
WHAT IS POLYMORPHISM IN GENETICS?
• IN GENETICS, POLYMORPHISM REFLECTS VARIATION IN THE GENETIC CODING
OF INDIVIDUALS IN A POPULATION.
WHAT IS POLYMORPHISM IN BIOCHEMISTRY?
• IN THE FIELD OF BIOCHEMISTRY, THE TERM POLYMORPHISM IS USED TO
DESCRIBE SUBTLE STRUCTURAL DIFFERENCES IN PROTEINS THAT ARE
OTHERWISE IDENTICAL.
POLYMORPHISM DEFINITION ROOTS
• LOOKING AT THE GREEK ROOTS OF THE TERM POLYMORPHISM CAN HELP TO
FURTHER CLARIFY THE SIMILARITIES BETWEEN THESE DEFINITIONS. THE
WORD POLY MEANS "MANY" AND THE WORD MORPH MEANS "FORM", SO
WHEN WE TALK ABOUT A POLYMORPHISM WE'RE TALKING ABOUT SOMETHING
THAT APPEARS IN MANY DIFFERENT FORMS.
WHAT IS POLYMORPHISM IN COMPUTER SCIENCE, ENGINEERING, AND PROGRAMMING?
• THIS BRINGS US TO OUR COMPUTER SCIENCE DEFINITION OF POLYMORPHISM
- WE'LL OFFER THREE DIFFERENT VERSIONS FOR MAXIMUM CLARITY.
• POLYMORPHISM IS A FEATURE OF OBJECT-ORIENTED PROGRAMMING
LANGUAGES THAT ALLOWS A SPECIFIC ROUTINE TO USE VARIABLES OF
DIFFERENT TYPES AT DIFFERENT TIMES
• POLYMORPHISM IS THE ABILITY OF A PROGRAMMING LANGUAGE TO PRESENT
THE SAME INTERFACE FOR SEVERAL DIFFERENT UNDERLYING DATA TYPES
• POLYMORPHISM IS THE ABILITY OF DIFFERENT OBJECTS TO RESPOND IN A
UNIQUE WAY TO THE SAME MESSAGE

More Related Content

Similar to polymorphism

Anthropology.PPTX
Anthropology.PPTXAnthropology.PPTX
Anthropology.PPTX
RatnapriyaSinha2
 
Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selection
Moses Mothoagae
 
Species concept
Species conceptSpecies concept
Species concept
Madhusudan Patra
 
Species concept of prokaryotes
Species concept of prokaryotesSpecies concept of prokaryotes
Species concept of prokaryotes
TRIDIP BORUAH
 
General characteristics of fungi
General characteristics of fungiGeneral characteristics of fungi
General characteristics of fungi
Raja Rajeswari S
 
Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selection
Annah Malindi
 
FUNGI pptx
FUNGI pptxFUNGI pptx
FUNGI pptx
MyraAAbayon
 
Microbiology
MicrobiologyMicrobiology
Microbiology
khushbushastri
 
Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms
khushbushastri
 
Presentation on Bioethics
Presentation on BioethicsPresentation on Bioethics
Presentation on Bioethics
Amor Jyoti Borah
 
bacterial systematics in the diversity of bacteria
bacterial systematics in the diversity  of bacteriabacterial systematics in the diversity  of bacteria
bacterial systematics in the diversity of bacteria
tanvirastogi16
 

Similar to polymorphism (11)

Anthropology.PPTX
Anthropology.PPTXAnthropology.PPTX
Anthropology.PPTX
 
Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selection
 
Species concept
Species conceptSpecies concept
Species concept
 
Species concept of prokaryotes
Species concept of prokaryotesSpecies concept of prokaryotes
Species concept of prokaryotes
 
General characteristics of fungi
General characteristics of fungiGeneral characteristics of fungi
General characteristics of fungi
 
Unit 5 evolution by natural selection
Unit 5 evolution by natural selectionUnit 5 evolution by natural selection
Unit 5 evolution by natural selection
 
FUNGI pptx
FUNGI pptxFUNGI pptx
FUNGI pptx
 
Microbiology
MicrobiologyMicrobiology
Microbiology
 
Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms Microbiology :study of microscopic organisms
Microbiology :study of microscopic organisms
 
Presentation on Bioethics
Presentation on BioethicsPresentation on Bioethics
Presentation on Bioethics
 
bacterial systematics in the diversity of bacteria
bacterial systematics in the diversity  of bacteriabacterial systematics in the diversity  of bacteria
bacterial systematics in the diversity of bacteria
 

More from rajshreemuthiah

oracle
oracleoracle
quality
qualityquality
bigdata
bigdatabigdata
solutions and understanding text analytics
solutions and understanding text analyticssolutions and understanding text analytics
solutions and understanding text analytics
rajshreemuthiah
 
interface
interfaceinterface
interface
rajshreemuthiah
 
Testing &ampdebugging
Testing &ampdebuggingTesting &ampdebugging
Testing &ampdebugging
rajshreemuthiah
 
concurrency control
concurrency controlconcurrency control
concurrency control
rajshreemuthiah
 
Education
EducationEducation
Education
rajshreemuthiah
 
Formal verification
Formal verificationFormal verification
Formal verification
rajshreemuthiah
 
Transaction management
Transaction management Transaction management
Transaction management
rajshreemuthiah
 
Multi thread
Multi threadMulti thread
Multi thread
rajshreemuthiah
 
System testing
System testingSystem testing
System testing
rajshreemuthiah
 
software maintenance
software maintenancesoftware maintenance
software maintenance
rajshreemuthiah
 
exception handling
exception handlingexception handling
exception handling
rajshreemuthiah
 
e governance
e governancee governance
e governance
rajshreemuthiah
 
recovery management
recovery managementrecovery management
recovery management
rajshreemuthiah
 
Implementing polymorphism
Implementing polymorphismImplementing polymorphism
Implementing polymorphism
rajshreemuthiah
 
Buffer managements
Buffer managementsBuffer managements
Buffer managements
rajshreemuthiah
 
os linux
os linuxos linux
os linux
rajshreemuthiah
 
Ipv4
Ipv4Ipv4

More from rajshreemuthiah (20)

oracle
oracleoracle
oracle
 
quality
qualityquality
quality
 
bigdata
bigdatabigdata
bigdata
 
solutions and understanding text analytics
solutions and understanding text analyticssolutions and understanding text analytics
solutions and understanding text analytics
 
interface
interfaceinterface
interface
 
Testing &ampdebugging
Testing &ampdebuggingTesting &ampdebugging
Testing &ampdebugging
 
concurrency control
concurrency controlconcurrency control
concurrency control
 
Education
EducationEducation
Education
 
Formal verification
Formal verificationFormal verification
Formal verification
 
Transaction management
Transaction management Transaction management
Transaction management
 
Multi thread
Multi threadMulti thread
Multi thread
 
System testing
System testingSystem testing
System testing
 
software maintenance
software maintenancesoftware maintenance
software maintenance
 
exception handling
exception handlingexception handling
exception handling
 
e governance
e governancee governance
e governance
 
recovery management
recovery managementrecovery management
recovery management
 
Implementing polymorphism
Implementing polymorphismImplementing polymorphism
Implementing polymorphism
 
Buffer managements
Buffer managementsBuffer managements
Buffer managements
 
os linux
os linuxos linux
os linux
 
Ipv4
Ipv4Ipv4
Ipv4
 

Recently uploaded

QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
Overkill Security
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
NTTDATA INTRAMART
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
Safe Software
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
ThousandEyes
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 

Recently uploaded (20)

QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 

polymorphism

  • 1. NADAR SARASWATI COLLEGE OF ARTS& SCIENCE WEBTECHNOLOGY POLYMORPHISM B.KOHILA M.SC INFORMATION TECHNOLOGY
  • 2. WHAT IS POLYMORPHISM? • POLYMORPHISM DEFINITION: THE TERM POLYMORPHISM IS SEPARATELY DEFINED IN FOUR SCIENTIFIC DISCIPLINES: BIOLOGY, GENETICS, BIOCHEMISTRY, AND COMPUTER SCIENCE.
  • 3. WHAT IS POLYMORPHISM IN BIOLOGY? • IN THE BIOLOGICAL CONTEXT, POLYMORPHISM REFERS TO THE IDEA THAT MEMBERS OF THE SAME POPULATION OR COLONY CAN TAKE ON DIFFERENT VISUAL CHARACTERISTICS.
  • 4. WHAT IS POLYMORPHISM IN GENETICS? • IN GENETICS, POLYMORPHISM REFLECTS VARIATION IN THE GENETIC CODING OF INDIVIDUALS IN A POPULATION.
  • 5. WHAT IS POLYMORPHISM IN BIOCHEMISTRY? • IN THE FIELD OF BIOCHEMISTRY, THE TERM POLYMORPHISM IS USED TO DESCRIBE SUBTLE STRUCTURAL DIFFERENCES IN PROTEINS THAT ARE OTHERWISE IDENTICAL.
  • 6. POLYMORPHISM DEFINITION ROOTS • LOOKING AT THE GREEK ROOTS OF THE TERM POLYMORPHISM CAN HELP TO FURTHER CLARIFY THE SIMILARITIES BETWEEN THESE DEFINITIONS. THE WORD POLY MEANS "MANY" AND THE WORD MORPH MEANS "FORM", SO WHEN WE TALK ABOUT A POLYMORPHISM WE'RE TALKING ABOUT SOMETHING THAT APPEARS IN MANY DIFFERENT FORMS.
  • 7. WHAT IS POLYMORPHISM IN COMPUTER SCIENCE, ENGINEERING, AND PROGRAMMING? • THIS BRINGS US TO OUR COMPUTER SCIENCE DEFINITION OF POLYMORPHISM - WE'LL OFFER THREE DIFFERENT VERSIONS FOR MAXIMUM CLARITY. • POLYMORPHISM IS A FEATURE OF OBJECT-ORIENTED PROGRAMMING LANGUAGES THAT ALLOWS A SPECIFIC ROUTINE TO USE VARIABLES OF DIFFERENT TYPES AT DIFFERENT TIMES • POLYMORPHISM IS THE ABILITY OF A PROGRAMMING LANGUAGE TO PRESENT THE SAME INTERFACE FOR SEVERAL DIFFERENT UNDERLYING DATA TYPES • POLYMORPHISM IS THE ABILITY OF DIFFERENT OBJECTS TO RESPOND IN A UNIQUE WAY TO THE SAME MESSAGE
  翻译: