<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: abstract class in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175880#M755811</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abstract class is the class in which there is &lt;STRONG&gt;at least one abstract method&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Abstract method is the method which does not have any body defined in that class&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We cannot create any object of the abstract class. So, that abstract class must be derived by the subclass which defines all the abstract methods of the super class.If the sub class doesn't define any abstract method of the super class, then that sub class automatically becomes the abstract class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classes with at least one abstract method are themselves abstract.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Static methods and constructors cannot be abstract.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Dec 2007 07:17:59 GMT</pubDate>
    <dc:creator>asik_shameem</dc:creator>
    <dc:date>2007-12-18T07:17:59Z</dc:date>
    <item>
      <title>abstract class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175879#M755810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi to all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any one tel me what are abstract classes and what hapens if i check the ABSTRACT ckeck box  while creating a interface in se24(class builder)? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 06:59:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175879#M755810</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T06:59:05Z</dc:date>
    </item>
    <item>
      <title>Re: abstract class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175880#M755811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abstract class is the class in which there is &lt;STRONG&gt;at least one abstract method&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Abstract method is the method which does not have any body defined in that class&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We cannot create any object of the abstract class. So, that abstract class must be derived by the subclass which defines all the abstract methods of the super class.If the sub class doesn't define any abstract method of the super class, then that sub class automatically becomes the abstract class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classes with at least one abstract method are themselves abstract.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Static methods and constructors cannot be abstract.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 07:17:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175880#M755811</guid>
      <dc:creator>asik_shameem</dc:creator>
      <dc:date>2007-12-18T07:17:59Z</dc:date>
    </item>
    <item>
      <title>Re: abstract class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175881#M755812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Abstract classes r those which cannot b instantiated..means u cannot create an object for those classes..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u check ABSTRACT in SE24..u specify tht u cannot create objects for dat class..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope dis helps..&lt;/P&gt;&lt;P&gt;Reward if it does&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 07:22:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175881#M755812</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T07:22:10Z</dc:date>
    </item>
    <item>
      <title>Re: abstract class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175882#M755813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Please find below the points ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. There will not be any check box to make  a class abstract.&lt;/P&gt;&lt;P&gt;    You a select it only from the Dropdown list box.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. While creating Interface you can find only one check box as &lt;STRONG&gt;only modelled.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Abstract clas:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.You cannot instantiate objects in an abstract class. This does not, however, mean that references to&lt;/P&gt;&lt;P&gt;such classes are meaningless. On the contrary, they are very useful, since they can (and must) refer&lt;/P&gt;&lt;P&gt;to instances in subclasses of the abstract class during runtime. The CREATE-OBJECT statement is&lt;/P&gt;&lt;P&gt;extended in this context. You can enter the class of the instance to be created explicitly:&lt;/P&gt;&lt;P&gt;CREATE OBJECT &amp;lt;RefToAbstractClass&amp;gt; TYPE &amp;lt;NonAbstractSubclassName&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.Abstract classes are normally used as an incomplete blueprint for concrete (that is, non-abstract)&lt;/P&gt;&lt;P&gt;subclasses, in order to define a uniform interface, for example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.Abstract instance methods are used to specify particular interfaces for subclasses, without having to&lt;/P&gt;&lt;P&gt;immediately provide implementation for them. Abstract methods need to be redefined and thereby&lt;/P&gt;&lt;P&gt;implemented in the subclass (here you also need to include the corresponding redefinition statement&lt;/P&gt;&lt;P&gt;in the DEFINITION part of the subclass).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Classes with at least one abstract method are themselves abstract&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5.Static methods and constructors cannot be abstract (they cannot be redefined).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 10:36:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175882#M755813</guid>
      <dc:creator>meikandan_krishnan2</dc:creator>
      <dc:date>2007-12-18T10:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: abstract class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175883#M755814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Priya,&lt;/P&gt;&lt;P&gt;I haven't seen any checkbox for ABSTRACT while creating interface in SE24.&lt;/P&gt;&lt;P&gt;It is the dropdown list which is available. &lt;/P&gt;&lt;P&gt;Anyway, ABSTRACT classes cannot be instantiated, i mean they have only definition part they don't have any impletementation part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandru&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 14:03:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175883#M755814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T14:03:00Z</dc:date>
    </item>
    <item>
      <title>Re: abstract class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175884#M755815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;gt; Anyway, ABSTRACT classes cannot be instantiated, i mean they have only definition part they don't have any impletementation part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not entirely correct.  An abstract class has at least one method that doesn't have an implementation.  But it may, and probably will have, several methods that do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 14:42:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175884#M755815</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2007-12-18T14:42:00Z</dc:date>
    </item>
    <item>
      <title>Re: abstract class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175885#M755816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Matthew .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards &lt;/P&gt;&lt;P&gt;Priya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: priya latha on Dec 19, 2007 11:43 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 10:41:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abstract-class/m-p/3175885#M755816</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T10:41:17Z</dc:date>
    </item>
  </channel>
</rss>

