<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Udvikleren.dk - Seneste [interface] forum tråde</title>
    <description>De seneste forum tråde i [interface] på Udvikleren.dk</description>
    <link>http://www.udvikleren.dk/</link>
    <pubDate>Wed, 29 Apr 2026 01:55:43 GMT</pubDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Udvikleren.dk RSS Feeder</generator>
    <ttl>60</ttl>
    <item>
      <title>Outlook Web Access - opret regel</title>
      <description>Hej&lt;br /&gt;&lt;br /&gt;Jeg har prøvet at oprette en regel via Outlook Web Access, men &lt;br /&gt;jeg får nedenstående fejlbesked. Hvad skyldes det mon, og kan&lt;br /&gt;det umiddelbart løses?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://plougweb.dk/OWA-regel.png" rel="nofollow"&gt;Outlook Web Access&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;På forhånd tak.</description>
      <link>http://www.udvikleren.dk/forum/46307/outlook-web-access-opret-regel/</link>
      <pubDate>Thu, 13 Nov 2014 09:29:47 GMT</pubDate>
    </item>
    <item>
      <title>Java interfaces frem for abstrakte klasser</title>
      <description>Jeg er lidt i tvivl omkring hvornår det er godt at benytter interfaces frem for abstrakte klasser i java.. &lt;br /&gt;Jeg kan se en pointe med at vælge en abstract class frem for interface fordi at en subclass til en abstract class kun skal implementere de abstrakte metoder og ikke de "normale".. En interface kræver at man implementerer ALLE dens metoder.&lt;br /&gt;&lt;br /&gt;Hvorfor laver man ikke bare lave en abstract class KUN med abstrakte metoder i? Ville det ikke være det samme ?? .. Det går jeg selvfølgelig ikke ud fra, da der må være en mening med at bruge interfaces</description>
      <link>http://www.udvikleren.dk/forum/40036/java-interfaces-frem-for-abstrakte-klasser/</link>
      <pubDate>Fri, 21 Jun 2013 10:39:49 GMT</pubDate>
    </item>
    <item>
      <title>Hvorfor bruge interfaces i java</title>
      <description>Jeg er meget i tvivl om hvorfor man bruger interfaces. Hvad er det smarte ved dem?&lt;br /&gt;&lt;br /&gt;SÅ vidt jeg har forstået, deklarerer de bare nogle metoder der skal bruges. De implementeres først af den klasse der implementere interfacen.. Så jeg kunne gøre præcis det samme uden at bruge/implentere en interface.&lt;br /&gt;Interfacen kræver endda at man implementerer alle dens metoder hvis man vil bruge den.. hvorfor?&lt;br /&gt;&lt;br /&gt;Har prøvet at lave et lille kode eksempel her, men kan stadig ikke få det til at give mening:&lt;br /&gt;&lt;br /&gt;Interface:&lt;br /&gt;&lt;div class="codeboxheader" id="code_1158194837" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_1158194837_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Java kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_1158194837code" style="border-top: 0px; display: none;"&gt;&lt;ol&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;interface&lt;/span&gt;&lt;span style="color: #000000;"&gt; InterfaceTest {&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;void&lt;/span&gt;&lt;span style="color: #000000;"&gt; setSize(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; size);&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; getSize();&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Klasse der implementerer interface:&lt;br /&gt;&lt;div class="codeboxheader" id="code_982069556" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_982069556_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Java kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_982069556code" style="border-top: 0px; display: none;"&gt;&lt;ol&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt; TestInterface1 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;implements&lt;/span&gt;&lt;span style="color: #000000;"&gt; InterfaceTest {&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; size &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;void&lt;/span&gt;&lt;span style="color: #000000;"&gt; setSize(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; size) {&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.size &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; size;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    }&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; getSize() {&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.size;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    }&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Main klasse:&lt;br /&gt;&lt;br /&gt;&lt;div class="codeboxheader" id="code_1539779669" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_1539779669_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Java kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_1539779669code" style="border-top: 0px; display: none;"&gt;&lt;ol&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt; MainInterfaces {&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;static&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;void&lt;/span&gt;&lt;span style="color: #000000;"&gt; main(String[] args) {&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;        TestInterface1 testInterface1 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; TestInterface1();&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;        testInterface1.setSize(&lt;/span&gt;&lt;span style="color: #000000;"&gt;222&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;        System.out.println(testInterface1.getSize());&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;    }&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding: 0; margin: 0;"&gt; &lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Så jeg kunne jo tydeligvis bare droppe min interface og stadig få samme resultat.. Forstår virkelig ikke hvad pointen er.</description>
      <link>http://www.udvikleren.dk/forum/40022/hvorfor-bruge-interfaces-i-java/</link>
      <pubDate>Mon, 17 Jun 2013 19:39:01 GMT</pubDate>
    </item>
    <item>
      <title>Java multithreading</title>
      <description>Hej. &lt;br /&gt;&lt;br /&gt;Nu har jeg fået hjælp fra et par kloge programmører her på udvikleren.dk, og det har været rigtig dejligt, men jeg mangler stadig at få min applikation i hus. &lt;br /&gt;&lt;br /&gt;Derfor vil jeg høre om der er nogle som kan hjælpe mig med at lave en java-applikation som er flertrådet. Kravet til opgaven er at kunne returnere alle primtal fra en liste vha. enten runnable-interfacet eller ved at kalde thread-klassen. Jeg vedhæfter et eksempel på brug af runnable-interfacen herunder da det er lidt nemmere at vise hvad det er opgaven skal kunne bevise. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;package threading;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author emiliebalslev&lt;br /&gt; */&lt;br /&gt;class MyRunnable implements Runnable{&lt;br /&gt;private int a;&lt;br /&gt; &lt;br /&gt;public MyRunnable(int a){&lt;br /&gt;this.a = a;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;    @Override&lt;br /&gt;    public void run(){&lt;br /&gt;for (int i = 1; i &amp;lt;= a; ++i){&lt;br /&gt;System.out.println(Thread.currentThread().getName() + " is " + i);&lt;br /&gt;try{&lt;br /&gt;Thread.sleep(1000);&lt;br /&gt;}&lt;br /&gt;catch (InterruptedException e){}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;class MaiMyThread{&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;MyRunnable thr1, thr2;&lt;br /&gt;thr1 = new MyRunnable(5);&lt;br /&gt;thr2 = new MyRunnable(10);&lt;br /&gt;Thread t1 = new Thread(thr1);&lt;br /&gt;Thread t2 = new Thread(thr2);&lt;br /&gt;t1.start();&lt;br /&gt;t2.start();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;</description>
      <link>http://www.udvikleren.dk/forum/39559/java-multithreading/</link>
      <pubDate>Sat, 09 Feb 2013 20:20:20 GMT</pubDate>
    </item>
  </channel>
</rss>