Biblioteca Java - Blame information for rev 4

Subversion Repositories:
Rev:
Rev Author Line No. Line
4 mihai 1 package oop.masina;
2  
3  
4 public class Masina {
5     String marca;
6     Motor m;
7     CutieViteza c;
8     int cComb;
9     int viteza;
10  
11     Masina(String marca, Motor m, CutieViteza c){
12         this.marca = marca;
13         this.m = m;
14         this.c = c;      
15     }
16  
17     void butonStartStop(){
18         m.startStop();
19     }
20  
21     void accelereaz(){    
22         if(m.verificStare()==true){
23            if(c.treaptaCurenta()==0){
24                System.out.println("Masina nu este in viteza!");              
25            }else{
26                 viteza = viteza + c.nr - c.treaptaCurenta();
27                 System.out.println("Accelerez. Viteza="+viteza+"km\\h");
28            }
29         }
30         else
31             System.out.println("Motorul nu este pornit!");
32     }
33  
34     void decelereaza(){
35         if(m.verificStare()==true){
36             if(viteza>0){
37                 viteza = viteza -1;
38                 System.out.println("Franez. Viteza="+viteza+"km\\h");
39             }                
40         }
41         else
42             System.out.println("Motorul nu este pornit!");
43     }
44  
45     void schimbaVitezaSus(){
46         c.sus();
47     }
48  
49     void schimbaVitezaJos(){
50         c.jos();
51     }
52 }