<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πότε πιστεύεται ότι είναι η σωστή στιγμή να καλέσουμε τον μητρικό consructor;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52405.aspx</link><pubDate>Sun, 12 Jul 2009 20:22:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52405</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52405.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=52405</wfw:commentRss><description>&lt;P&gt;Ο contructor της base class θα κληθεί έτσι κι αλλιώς είτε την βάλεις αυτή τη γραμμή είτε όχι.&amp;nbsp;Θα κληθεί&amp;nbsp;επίσης ακόμα και αν δεν βάλεις contructor στην derived class.&amp;nbsp;Και είναι λογικό. Εφόσον θέλεις να επεκτήνεις μια class και την κληρονομείς σε κάποια άλλη, πριν την χρησιμοποιήσεις θα πρέπει να την αφήσεις να αρχικοποιηθεί όπως θέλει αυτή. Μάλιστα, αν βάλεις αυτή τη γραμμή, θα πρέπει να είναι η πρώτη γραμμή στον κώδικά σου. Διαφορετικά θα έχεις compilation error.&lt;/P&gt;</description></item><item><title>Πότε πιστεύεται ότι είναι η σωστή στιγμή να καλέσουμε τον μητρικό consructor;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52391.aspx</link><pubDate>Sat, 11 Jul 2009 06:51:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52391</guid><dc:creator>epp1123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52391.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=52391</wfw:commentRss><description>Έχετε τον εξής κώδικα&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Public Sub New()&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;MyBase.New()&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;End Sub&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πότε θεωρείται ότι είναι η κατάλληλη στιγμή να χρησιμοποιήσετε τον παραπάνω κώδικα; Έτσι από την εμπειρία σας, ως πιο έμπειροι από εμένα θα ήθελα να μου αναφέρετε μερικές περιπτώσεις, όπου θεωρείται σωστό - κατάλληλο - απαραίτητο - ίσως και αναπόφευκτο (αν και το θεωρώ υπερβολικό) να χρησιμοποιηθεί ο μητρικός constructor.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ευχαριστώ, καλό σαββατοκύριακο από τη Θεσσαλόνικη που βράζει.&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>