Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

ruby Hausaufgabe

# Hello World Program in Ruby
puts "Hello World!";

class Auto

  #attr_accessor :x, :y, :geschwindigkeit,       #Eigenschaften die unter Klasse Auto definiert werden
      def initialize(x, y)
       @x=x                                     #Position
       @y=y                                     #Position
        @geschwindigkeit=0        #Geschwindigkeiten
      end

     def get_geschwindigkeit()                     #Methode für Klasse definieren
       get_geschwindigkeit=0

    puts get_geschwindigkeit
      end

    def beschleunigen()
     beschleunigen=10

    puts beschleunigen
      end
end


auto_1=Auto.new(20, 40)        #Hauptprogramm
auto_2=Auto.new(20, 80)        #durch .new wird neues Objekt der Klasse erzeugt
auto_3=Auto.new(20, 120)       # in Klammer ruft man Konstruktor oder Initializer auf, Werte werden neuem Objekt mitgegeben

auto_1.beschleunigen
#auto_2.beschleunigen*1
#auto_3.beschleunigen*3

#puts get_geschwindigkeit(auto_1)
#puts get_geschwindigkeit(auto_2)
#puts get_geschwindigkeit(auto_3)

puts auto_1



Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.