forked from denyskon/info-java
30 lines
1.1 KiB
Java
Executable File
30 lines
1.1 KiB
Java
Executable File
public class Main {
|
|
public static void main(String[] args) {
|
|
// Erstellen eines LangfristInvestors
|
|
LangfristInvestor investor = new LangfristInvestor("Lisa", 45, 20000, 10);
|
|
investor.aktieKaufen("Apple", 150, 10);
|
|
investor.dividendeErhalten(500);
|
|
investor.portfolioUmschichten();
|
|
investor.anzeigen();
|
|
|
|
// Erstellen eines Brokers
|
|
Broker broker = new Broker("Paul", 50, 50000, 100, 5);
|
|
broker.tradeAbwickeln(investor, "Apple", 150, 5);
|
|
broker.kundenAnzeigen();
|
|
|
|
// Erstellen eines OnlineBrokers
|
|
OnlineBroker onlineBroker = new OnlineBroker("OnlineTrade", 35, 100000, 50, 1000, 10, "TradeZone");
|
|
onlineBroker.gebuehrErheben(investor);
|
|
onlineBroker.neueKundenAkquirieren(50);
|
|
|
|
// Erstellen eines DayTraders
|
|
DayTrader dayTrader = new DayTrader("Tom", 30, 30000, 5, true);
|
|
dayTrader.aktieKaufen("Tesla", 700, 3);
|
|
dayTrader.schnellerTrade(300); // Profit von 300 EUR durch schnellen Trade
|
|
dayTrader.aktieVerkaufen("Tesla", 720, 2); // Verkauf von 2 Tesla-Aktien
|
|
dayTrader.anzeigen();
|
|
}
|
|
}
|
|
|
|
|