Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. interface Risky{
  2. public double getRisk();}
  3.  
  4.  
  5.  
  6.  
  7. class Member{
  8. private String nume;
  9. private int varsta;
  10. public Member(String nume , int varsta){
  11. this.nume = nume;
  12. this.varsta= varsta;}
  13. }
  14.  
  15.  
  16. abstract class Project {
  17.  
  18. private String titlu;
  19. private String obiectiv;
  20. private long fonduri;
  21. private Member membrii[];
  22. private Member manager;
  23. protected int NrMembrii=0;
  24. public Project (String titlu, Member manager) {
  25. this.titlu=titlu;
  26. membrii = new Member[15];
  27. }
  28. public void addMember( Member m){
  29. if(NrMembrii<membrii.length)
  30. {membrii[NrMembrii]=m;
  31. NrMembrii++;
  32. }
  33.  
  34. }
  35. public void seteazaFonduri( long f)
  36. { this.fonduri = f;
  37. }
  38.  
  39. public long arataFonduri()
  40. { return fonduri;
  41. }
  42.  
  43.  
  44.  
  45. }
  46.  
  47. class Project_comercial extends Project{
  48. private String deadline;
  49. private long marketingfunds;
  50. private int nr_echipe;
  51. public Project_comercial(String titlu ,Member manager,String dl,int nr_echipe){
  52.  
  53. super(titlu,manager);
  54. this.deadline=dl;
  55. this.nr_echipe=nr_echipe;}
  56. public double fonduri_comerciale(){
  57. marketingfunds=super.arataFonduri()/2;
  58. return marketingfunds;}
  59. public double getRisk(){
  60. return nr_echipe*3 / 15 / NrMembrii - marketingfunds;}
  61. }
  62.  
  63. class Project_militar extends Project{
  64. private String parola;
  65. private String deadline;
  66. public Project_militar(String titlu , Member manager , String deadline , String parola )
  67. { super(titlu,manager);
  68. this.deadline = deadline;
  69. this.parola = parola;
  70. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement