
Aufgabe 4108 von der EPROG-Beispielsammlung handelt vom Entschlüsseln von MORSE-Code. Das ist was praktisches, Morse Code eignet sich zB auch zum unerkannten Lösungsdurchfunken bei Prüfungen.
Die Codetabelle | |
|---|---|
| 
    
        
         Unser Programm ist in zwei Module geteilt: Die Codetabelle (morsen/Translate.java) und das Entmorsen-Modul (morsen/Entmorsen.java), welches einen String gemäß Codetabelle entschlüsselt. Die Codetabelle ist nun nichts anderes als eine Erweiterung der Hashtable. Einziger Unterschied: Es stehen schon Daten drinnen, der Morsecode eben. Zum Thema objektorientiert: Ja, unser Programm ist objektorientiert. Wir haben das Objekt Hashtable und schreiben uns ein Objekt, welches alle Eigenschaften dieser Hashtable hat. Das Erweitern wir dann. Aus dem Listing: 16 public class Translate extends Hashtable{ So schnell hat man ein Objekt, welches sämtliche Eigenschaften der Klasse Hashtable hat.  | 
|
morse/Translate.java (Auszug) | |
|---|---|
| 
    
        
         Der Rest ist dann auch nicht schwer. Wir schreiben einfach im Konstruktor (=die Methode, die automatisch beim Instanzieren, bei der Speicheranforderung für das Objekt ausgeführt wird) alle unsere Codes in die Hashtable. Ein Auszug: 28                 this.put(".-",          "A"); Vorher rufen wir noch den Konstruktor von der Hashtable auf, falls dieser was wichtiges zu tun hat: 21 super();  | 
|
| The comments are owned by the poster. We are not responsible for its content. | 

AdministrativeTexts
 updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
 created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
 created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
 created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread
