Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class punkt2 //deklaracja klasy punkt2
- {
- private double masa; //tworzenie prywatnego pola 'masa'
- public punkt2() // domyślny konstruktor obiektu.Instrukcja 'this' to tzw. rekursja-odwołanie się do kolejnego konstruktora
- //przesłanie mu wartości domyślnej równej 1.
- {
- this(1.0);
- }
- public punkt2 (double m) // konstruktor z parametrem
- {
- masa=m;
- }
- public void setmasa(double m) // Mutator z mechanizmem kontroli. Pozwala na ustawienie wartości prywatnego pola 'masa'
- { //z poziomu innej klasy. Mechanizm kontroli uniemożliwia przypisanie liczby ujemnej.
- if(m<0) masa=1.0;
- else masa=m;
- }
- public double getmasa() //Akcesor. Pozwala odczytać wartość prywatnego pola 'masa' z poziomu innej klasy.
- {
- return masa;
- }
- public double moment_bezwładności() //metoda obliczająca główny moment bezwładności. W tym przypadku zawsze równy zero.
- {
- return 0;
- }
- public double moment_steiner(double d) //metoda z parametrem(odległość), obliczająca moment z tw. Steinera.
- {
- return masa*Math.pow(d,2);
- }
- public String ToString() //Metoda zwracająca ciąg znaków
- {
- return "punkt materialny";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement