Biblioteca Java - Blame information for rev 4
Subversion Repositories:
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 | } |