Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main;
- public class material_point {
- private float mass; //Prywatna - Masa
- private float x; //Prywatna - wspolrzedna X
- private float y; //Prywatna - wspolrzedna Y
- material_point() // Konstruktor domyslny ,ze stala wartoscia dla masy
- {
- mass=1.0f; // dokladniejszy zapis z uzyciem f na koncu Np: f- float . D - double
- x=0;
- y=0;
- }
- material_point(float m) //Konstruktor z parametrami , pozwalajacy nadac masie wartosc
- {
- setMass(m); // pozwala na nadanie masy
- x=0;
- y=0;
- }
- material_point(float m, float xx, float yy) //Konstruktor z parametrami pozwalajcy na nadanie dowolnej wartoci masy oraz wsprzdnych x i y
- {
- setMass(m);
- x=xx;
- y=yy;
- }
- public float getMass() //Akcesor
- {
- return mass;
- }
- public void setMass(float m) //Mutator
- {
- if(m>0) mass=m;
- else mass=-m;
- }
- public float getX() //Akcesor - pobiera wspolrzedna X
- {
- return x;
- }
- public void setX(float ChangeX) //Mutator - ustawia wspolrzedna X
- {
- x = ChangeX;
- }
- public float getY() //Akcesor - pobiera wspolrzedna Y
- {
- return y;
- }
- public void setY(float ChangeY) //Mutator - ustawia wspolrzedna Y
- {
- y = ChangeY;
- }
- public float zero() //Metoda bez parametrw, obliczajca gwny moment bezwadnoci
- {
- return 0;
- }
- public float Mbezwladnosci(float r) //Metoda przyjmujca jeden parametr, obliczajca moment bezwadnoci z tw. Steinera
- {
- return (zero() + mass*r*r);
- }
- public void opis( int masa, int zero , int MB) //Metoda zwracajca stay opis obiektu
- {
- System.out.println("Masa: " + masa +" , glowny moment bezwladnoci:" + zero +
- " Moment bezwladnosci wzgledem osi oddalonej o :" + MB );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement