பல்லுருத்தோற்றம் (கணிப்பொறி அறிவியல்): திருத்தங்களுக்கு இடையிலான வேறுபாடு

Jump to navigation Jump to search
சி
தொகுப்பு சுருக்கம் இல்லை
சி (AntanO பக்கம் பல்லுருவாக்கம் (பொருள் நோக்கு நிரலாக்கம்)-ஐ [[பல்லுருத்தோற்றம் (கணிப்பொறி அறிவியல்...)
சிNo edit summary
பொருள் நோக்கு நிரலாக்கத்தில், '''பல்லுருவாக்கம்''' (''Polymorphism'') என்பது ஒரு வகுப்பின் செயலிகளை, மாறிகளை, அல்லது பொருட்களை அந்த வகுப்பின் subclasses தமது தேவைகளுக்கு ஏற்றமாதிரி நிறைவேற்ற முடியும் என்ற கூற்றாகும்.
{{mergeto|பல்லுருத்தோற்றம் (கணிப்பொறி அறிவியல்)}}
பொருள் நோக்கு நிரலாக்கத்தில், '''பல்லுருவாக்கம்''' (Polymorphism) என்பது ஒரு வகுப்பின் செயலிகளை, மாறிகளை, அல்லது பொருட்களை அந்த வகுப்பின் subclasses தமது தேவைகளுக்கு ஏற்றமாதிரி நிறைவேற்ற முடியும் என்ற கூற்றாகும்.
 
== எடுத்துக்காட்டுக்கள் ==
=== பி.எச்.பி ===
<sourcesyntaxhighlight lang=php>
<?php
 
 
?>
</syntaxhighlight>
</source>
 
=== பெர்ள் ===
Polymorphism in [[Perl]] is inherently straightforward to write because of the language's use of [[Sigil (computer programming)|sigils]] and [[Reference (computer science)|references]]. This is the <code>Animal</code> example in standard OO Perl:
 
<sourcesyntaxhighlight lang=perl>
package Animal;
sub new {
my ($class, $name) = @_;
bless {name => $name}, $class;
}
 
package Cat;
# Mr. Mistoffelees: Meow
# Lassie: Woof! Woof!
</syntaxhighlight>
</source>
 
This means that Perl can also apply polymorphism to the method call. The example below is written using the <code>Moose</code> module in order to show modern OO practises in Perl (it is not required for method polymorphism):
 
<sourcesyntaxhighlight lang=perl>
{
package Animal;
# Lassie: talk => Woof! Woof!
# Lassie: likes => Bone
</syntaxhighlight>
</source>
 
 
== வெளி இணைப்புகள் ==
59,771

தொகுப்புகள்

"https://ta.wikipedia.org/wiki/சிறப்பு:MobileDiff/1857232" இருந்து மீள்விக்கப்பட்டது

வழிசெலுத்தல் பட்டி