<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>weiss nicht so genau wo ich es hinschreiben soll, da es teileweise aber auch auf die Sprache ankommt hau ich es ma hier rein .</p>
<p>Folgendes Problem :<br />
Ich habe eine Klasse, die eine Verbindung zu einer Datenbank herstellt.<br />
Außerdem habe ich mehrere,verschiedene Klassen, die eine solche Verbindung zur Datenbank benötigen.<br />
Was tuen ? Für jede Klasse eine Instanz der Datenbank-Verbindungs-Klasse erzeugen und somit mehrere Verbindungen zur Datenbank auf einmal erzeugen ? Find ich doof, könnte auch zu Fehlern führen, beim Speichern und Auslesen aus der Datenbank etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/289438/mehrere-versch-klassen-die-alle-eine-instanz-einer-anderen-brauchen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 01:56:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/289438.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Jul 2011 21:25:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen on Mon, 04 Jul 2011 21:25:41 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>weiss nicht so genau wo ich es hinschreiben soll, da es teileweise aber auch auf die Sprache ankommt hau ich es ma hier rein .</p>
<p>Folgendes Problem :<br />
Ich habe eine Klasse, die eine Verbindung zu einer Datenbank herstellt.<br />
Außerdem habe ich mehrere,verschiedene Klassen, die eine solche Verbindung zur Datenbank benötigen.<br />
Was tuen ? Für jede Klasse eine Instanz der Datenbank-Verbindungs-Klasse erzeugen und somit mehrere Verbindungen zur Datenbank auf einmal erzeugen ? Find ich doof, könnte auch zu Fehlern führen, beim Speichern und Auslesen aus der Datenbank etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088892</guid><dc:creator><![CDATA[Problem_&#x2F;]]></dc:creator><pubDate>Mon, 04 Jul 2011 21:25:41 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen on Tue, 05 Jul 2011 06:53:40 GMT]]></title><description><![CDATA[<p>Erzeugt die Datenbankverbindung einmal und gib sie allen Klassen, die sie benötigt, mit? Oder verwende das Singleton Muster.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088962</guid><dc:creator><![CDATA[irgendein-student]]></dc:creator><pubDate>Tue, 05 Jul 2011 06:53:40 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen on Tue, 05 Jul 2011 07:38:07 GMT]]></title><description><![CDATA[<p>Hmpf, das ist mir gestern auch eingefallen ;P</p>
<p>Nur das Problem : Wir müssen BlueJ verwenden, es gibt also keine main() oder anderweitigen Eintiegspunkt.<br />
Ich weiss nicht so wirklich wie ich das dann machen soll ... All diese Klassen sind grafische Oberflächen also eventbasiert.<br />
Ich weiss halt nicht, wie ich in BlueJ sowas wie eine globale Variable ( eben diese Datenbank Klasse ) erzeugen soll, sodass dann alle auf diese Klasse zugreifen können ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088974</guid><dc:creator><![CDATA[Problem_&#x2F;]]></dc:creator><pubDate>Tue, 05 Jul 2011 07:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen on Tue, 05 Jul 2011 07:56:45 GMT]]></title><description><![CDATA[<p>Obwohl ich eig. zum Beispiel der Login-Oberfläche eine übergeben könnte und die von da aus immer &quot;weiterreichen&quot; könnte.<br />
Nur bin ich mir das bei Java etwas unsicher : FooClass blub; void foo ( FooClass arg ) { dostuff } foo ( blub ) ;</p>
<p>Wird hier jetzt eine Kopie übergeben und somit auch eine Kopie der Klasse in foo() erzeugt oder nicht ?<br />
Also verhält sich das ganze so wie : FooClass blub; void foo ( FooClass&amp; arg ) { }<br />
foo( blub ); ?</p>
<p>Noch eine Frage, die aber eher weniger mit dem Thema zu tun hat :<br />
Es ist bei solchen BlueJ-Programmen denn überhaupt möglich, die auf CD zu brennen sodass sie dann automatisch ausgeführt werden ?<br />
Ich glaube irgendwie fast nicht. Es gibt schliesslich keine .exe oder welches Format auch immer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088978</guid><dc:creator><![CDATA[Problem_&#x2F;]]></dc:creator><pubDate>Tue, 05 Jul 2011 07:56:45 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen on Tue, 05 Jul 2011 14:25:04 GMT]]></title><description><![CDATA[<p>Problem_/ schrieb:</p>
<blockquote>
<p>Obwohl ich eig. zum Beispiel der Login-Oberfläche eine übergeben könnte und die von da aus immer &quot;weiterreichen&quot; könnte.<br />
Nur bin ich mir das bei Java etwas unsicher : FooClass blub; void foo ( FooClass arg ) { dostuff } foo ( blub ) ;</p>
<p>Wird hier jetzt eine Kopie übergeben und somit auch eine Kopie der Klasse in foo() erzeugt oder nicht ?<br />
Also verhält sich das ganze so wie : FooClass blub; void foo ( FooClass&amp; arg ) { }<br />
foo( blub ); ?</p>
</blockquote>
<p>Bei Übergabe von Objekten wird in Java keine Kopie erzeugt, es wird nur die Adresse übergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2089130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2089130</guid><dc:creator><![CDATA[scimansix]]></dc:creator><pubDate>Tue, 05 Jul 2011 14:25:04 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen on Tue, 05 Jul 2011 23:14:47 GMT]]></title><description><![CDATA[<p>Das hatten wir hier gerade: <a href="http://www.c-plusplus.net/forum/289092" rel="nofollow">http://www.c-plusplus.net/forum/289092</a></p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2089320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2089320</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Tue, 05 Jul 2011 23:14:47 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere versch. Klassen, die alle eine Instanz einer anderen brauchen on Wed, 20 Jul 2011 19:37:50 GMT]]></title><description><![CDATA[<pre><code class="language-java">public abstract class Base
{
    protected static final SubA suba = new SubA();
    protected static final SubB subb = new SubB();
    protected static final SubC subc = new SubC();
    // ...
}

class SubA extends Base { hier kannst du jetzt einfach suba subb subc verwenden... }
class SubB extends Base { hier kannst du jetzt einfach suba subb subc verwenden... }
class SubC extends Base { hier kannst du jetzt einfach suba subb subc verwenden... }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2095648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095648</guid><dc:creator><![CDATA[lk]]></dc:creator><pubDate>Wed, 20 Jul 2011 19:37:50 GMT</pubDate></item></channel></rss>