Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1.  
  2. public class punkt2                     //deklaracja klasy punkt2
  3. {
  4.  
  5.     private double masa;                //tworzenie prywatnego pola 'masa'
  6.    
  7.     public punkt2()                     // domyślny konstruktor obiektu.Instrukcja 'this'  to tzw. rekursja-odwołanie się do kolejnego konstruktora
  8.                                         //przesłanie mu wartości domyślnej równej 1.
  9.     {
  10.         this(1.0);
  11.     }
  12.     public punkt2 (double m)            // konstruktor z parametrem
  13.     {
  14.         masa=m;
  15.     }
  16.    
  17.     public void setmasa(double m)       // Mutator z mechanizmem kontroli. Pozwala na ustawienie wartości prywatnego pola 'masa'
  18.     {                                   //z poziomu innej klasy. Mechanizm kontroli uniemożliwia przypisanie liczby ujemnej.
  19.         if(m<0) masa=1.0;
  20.         else masa=m;
  21.     }
  22.    
  23.     public double getmasa()             //Akcesor. Pozwala odczytać wartość prywatnego pola 'masa' z poziomu innej klasy.
  24.     {
  25.         return masa;
  26.     }
  27.    
  28.     public double moment_bezwładności()    //metoda obliczająca główny moment bezwładności. W tym przypadku zawsze równy zero.
  29.     {
  30.         return 0;                      
  31.     }
  32.     public double moment_steiner(double d) //metoda z parametrem(odległość), obliczająca moment z tw. Steinera.
  33.     {
  34.         return masa*Math.pow(d,2);
  35.     }
  36.    
  37.     public String ToString()                //Metoda zwracająca ciąg znaków
  38.     {
  39.         return "punkt materialny";
  40.     }
  41.    
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement