<?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: Interface, Attribute and visibility in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705110#M308917</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Roman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An interface should not be pictured as a template, but more as a communication channel for different objects with common characteristics. If you want a template to create other classes, with private/protected attributes, and methods, I recommend that you use an abstract class. An abstract class will allow you to declare attributes and methods without code. Of course, you cannot instantiate an abstract class; you have to create another class that inherits from it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Luc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Oct 2006 16:21:51 GMT</pubDate>
    <dc:creator>luc_chalifour</dc:creator>
    <dc:date>2006-10-24T16:21:51Z</dc:date>
    <item>
      <title>Interface, Attribute and visibility</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705106#M308913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can I make my attributes protected or privat in an interface. The class setting up the interface has then the getter and setter methods for the attributes (even the interface has the methods too). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Roman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 13:35:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705106#M308913</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T13:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Interface, Attribute and visibility</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705107#M308914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why would you need to do that? I am not sure you can do that because all interface's components belong to public section of class in which they are implemented.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Tomasz Kozerski&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 13:52:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705107#M308914</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T13:52:29Z</dc:date>
    </item>
    <item>
      <title>Re: Interface, Attribute and visibility</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705108#M308915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I understand interfaces they give me a "template" for an implemantation. So everything, the methods and attributes should be public, protected or private. So if they just "template" the visible part (public) this would make sense.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok do I think right, the interface only holds the public components?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Roman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 14:04:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705108#M308915</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T14:04:26Z</dc:date>
    </item>
    <item>
      <title>Re: Interface, Attribute and visibility</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705109#M308916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, they are a 'public' face or template and belog to public section of a class.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 14:23:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705109#M308916</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-24T14:23:18Z</dc:date>
    </item>
    <item>
      <title>Re: Interface, Attribute and visibility</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705110#M308917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Roman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An interface should not be pictured as a template, but more as a communication channel for different objects with common characteristics. If you want a template to create other classes, with private/protected attributes, and methods, I recommend that you use an abstract class. An abstract class will allow you to declare attributes and methods without code. Of course, you cannot instantiate an abstract class; you have to create another class that inherits from it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Luc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2006 16:21:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interface-attribute-and-visibility/m-p/1705110#M308917</guid>
      <dc:creator>luc_chalifour</dc:creator>
      <dc:date>2006-10-24T16:21:51Z</dc:date>
    </item>
  </channel>
</rss>

