Ergebnis 1 bis 6 von 6

Thema: Methoden

  1. #1
    Frodonet
    Gast

    Standard Methoden

    Hiho

    Code:
    using System;
    
    namespace GSO
    {
        public class Rechteck
        {
            public int X = 0;
            public int Y = 0;
            public int Breite = 100;
            public int Hoehe = 100;
    
            public int FlaecheBerechnen()
            {
                int flaeche = Breite * Hoehe;
                return flaeche;
            }
    
            public void Vergroessern(int dx, int dy) {
                Breite += dx;
                Hoehe += dy;
            }
    
            public void Verschieben(int dx, int dy) {
                X += dx;
                Y += dy;
            }
            public void Inistialisieren(int initx, int inity, int initbreite, int inithoehe)
            {
                X = initx;
                Y = inity;
                Breite = initbreite;
                Hoehe = inithoehe;
            }
        }
    
        class Program
        {
            static void Main(string[] args) {
                //Übergabe Variablen
                int x,y,breite,hoehe;
               
                // Ein Rechteck im Arbeitsspeicher anlegen
                Rechteck rechteck1 = new Rechteck();
    
                // Daten Abfragen
                Console.WriteLine("\n Rechteck");
                Console.WriteLine("\n Bitte geben sie die X ein: ");
                x = int.Parse(System.Console.ReadLine());
                Console.WriteLine("\n Bitte geben sie die Y ein: ");
                y = int.Parse(System.Console.ReadLine());
                Console.WriteLine("\n Bitte geben sie die breite ein: ");
                breite = int.Parse(System.Console.ReadLine());
                Console.WriteLine("\n Bitte geben sie die hoehe ein: ");
                hoehe = int.Parse(System.Console.ReadLine());
    
                // Rechteck initialisieren
                rechteck1.Inistialisieren(x, y, breite, hoehe);
    
                // Ausgabe der Fläche dieses Rechtecks
                Console.WriteLine("\n  Rechteck");
                Console.WriteLine("  X: " + rechteck1.X);
                Console.WriteLine("  Y: " + rechteck1.Y);
                Console.WriteLine("  Fläche: " + rechteck1.FlaecheBerechnen());
               
    
                // Rechteck bearbeiten verschieben
                rechteck1.Verschieben(100, 200);
                
                // Ausgabe der Fläche dieses Rechtecks
                Console.WriteLine("\n  Rechteck verschoben x um 100, y um 200");
                Console.WriteLine("  X: " + rechteck1.X);
                Console.WriteLine("  Y: " + rechteck1.Y);
                Console.WriteLine("  +Fläche: " + rechteck1.FlaecheBerechnen());
    
                // Rechteck bearbeiten vergroessern
                rechteck1.Vergroessern(5, 3);
    
                // Ausgabe der Fläche dieses Rechtecks
                Console.WriteLine("\n  Rechteck vergrössert breite um 5 und hoehe um 3");
                Console.WriteLine("  X: " + rechteck1.X);
                Console.WriteLine("  Y: " + rechteck1.Y);
                Console.WriteLine("  +Fläche: " + rechteck1.FlaecheBerechnen());
    
                Console.ReadLine();
            }
        }
    }
    Es geht nun um folgendes
    Ich soll diesen bereich in eine Methode umwandeln. aber irgendwie bekomme ich das nicht hin.
    Kann mir wer einen Tipp geben ??

    Code:
    // Ausgabe der Fläche dieses Rechtecks
                Console.WriteLine("\n  Rechteck");
                Console.WriteLine("  X: " + rechteck1.X);
                Console.WriteLine("  Y: " + rechteck1.Y);
                Console.WriteLine("  Fläche: " + rechteck1.FlaecheBerechnen());
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Methoden

    also wäre es java würd ich eine methode schreiben, die nen stringbuilder oder stringbuffer mit den entsprechenden werten und formatierungen füllt und dann ausgibt. (wäre beispielsweise durch eine überschriebene toString()-Methode möglich)
    da du aber nicht dabeigeschrieben hast, um welche programmiersprache es geht, kann ich dir leider nicht wirklich weiterhelfen
    denn von c# zB hab ich 0 plan
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Kaiserliche Hoheit Avatar von vbtricks
    Registriert seit
    26.12.2005
    Beiträge
    1.586
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Methoden

    Auch in C# gibt es einen StringBuilder.

    Ich würde das als Methode in die Rechteck-Klasse packen.

    Und die Inistialisieren ("Initialisieren" heißt das richtig) würde ich als weiteren Konstruktor machen.
    Farben richtig wählen: ColorBlender
    Website validieren: W3C Markup Validation Service
    Meine Website: vbtricks
    Kleines Snake zwischendurch?

  4. #4
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Methoden

    Das ist wohl eindeutig C#. In Java wird "String" meine ich groß geschrieben und die Standardmethoden fangen alle mit einem Kleinbuchstaben an, using habe ich in Java auch noch nie gesehen.
    Korrigiert mich, wenn etwas nicht stimmt, bin jetzt nicht in die letzten Tiefen von Java abgetaucht.

  5. #5
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Methoden

    Hilfe und Diskussionen rund um die Programmiersprachen Java und C#. Schreibt bitte zu jedem Thread im Titel, um welche Programmiersprache es sich handelt.
    ich glaube jetzt is klar, wieso ich diese form des ausdruckes benutzt habe
    das des nich java ist, hab ich nach zweitem hinsehen auch bemerkt, sind zu viele dinge drin, die ich net kenne
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  6. #6
    Kaiserliche Hoheit Avatar von vbtricks
    Registriert seit
    26.12.2005
    Beiträge
    1.586
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Methoden

    Zitat Zitat von The User Beitrag anzeigen
    Das ist wohl eindeutig C#. In Java wird "String" meine ich groß geschrieben und die Standardmethoden fangen alle mit einem Kleinbuchstaben an, using habe ich in Java auch noch nie gesehen.
    Korrigiert mich, wenn etwas nicht stimmt, bin jetzt nicht in die letzten Tiefen von Java abgetaucht.
    Lückenlose Argumentation . In der Tat ist der größere Unterschied zwischen den beiden die zugehörige Klassenbibliothek. Die Unterschiede der eigentlichen Sprache hat man schnell gelernt.
    Farben richtig wählen: ColorBlender
    Website validieren: W3C Markup Validation Service
    Meine Website: vbtricks
    Kleines Snake zwischendurch?

Ähnliche Themen

  1. Link für Member-Ordner / portal_membership-Methoden
    Von Moerz im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 2
    Letzter Beitrag: 23.11.2007, 21:10

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •