Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. package main;
  2.  
  3.  
  4. public class material_point {
  5. private float mass; //Prywatna - Masa
  6. private float x; //Prywatna - wspolrzedna X
  7. private float y; //Prywatna - wspolrzedna Y
  8.  
  9. material_point() // Konstruktor domyslny ,ze stala wartoscia dla masy
  10. {
  11. mass=1.0f; // dokladniejszy zapis z uzyciem f na koncu Np: f- float . D - double
  12. x=0;
  13. y=0;
  14. }
  15. material_point(float m) //Konstruktor z parametrami , pozwalajacy nadac masie wartosc
  16. {
  17. setMass(m); // pozwala na nadanie masy
  18. x=0;
  19. y=0;
  20. }
  21. material_point(float m, float xx, float yy) //Konstruktor z parametrami pozwalajcy na nadanie dowolnej wartoci masy oraz wsprzdnych x i y
  22. {
  23. setMass(m);
  24. x=xx;
  25. y=yy;
  26. }
  27.  
  28. public float getMass() //Akcesor
  29. {
  30. return mass;
  31. }
  32. public void setMass(float m) //Mutator
  33. {
  34. if(m>0) mass=m;
  35. else mass=-m;
  36. }
  37. public float getX() //Akcesor - pobiera wspolrzedna X
  38. {
  39. return x;
  40. }
  41. public void setX(float ChangeX) //Mutator - ustawia wspolrzedna X
  42. {
  43. x = ChangeX;
  44. }
  45. public float getY() //Akcesor - pobiera wspolrzedna Y
  46. {
  47. return y;
  48. }
  49. public void setY(float ChangeY) //Mutator - ustawia wspolrzedna Y
  50. {
  51. y = ChangeY;
  52. }
  53.  
  54. public float zero() //Metoda bez parametrw, obliczajca gwny moment bezwadnoci
  55. {
  56. return 0;
  57. }
  58. public float Mbezwladnosci(float r) //Metoda przyjmujca jeden parametr, obliczajca moment bezwadnoci z tw. Steinera
  59. {
  60. return (zero() + mass*r*r);
  61. }
  62. public void opis( int masa, int zero , int MB) //Metoda zwracajca stay opis obiektu
  63. {
  64. System.out.println("Masa: " + masa +" , glowny moment bezwladnoci:" + zero +
  65. " Moment bezwladnosci wzgledem osi oddalonej o :" + MB );
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement