1
1
public class Main {
2
2
public static void main (String [] args ) {
3
3
/* creating object of the Vehicle class */
4
- Vehicle v1 = new Vehicle ("KL46P6556" ,"Devid's car " , 4 );
4
+ Vehicle v1 = new Vehicle ("KL46P6556" ,"Devid's Bike " , 2 );
5
5
6
6
// using getter
7
7
v1 .getVehicle ();
@@ -10,53 +10,71 @@ public static void main(String[] args) {
10
10
v1 .setMilesPerLitre (25.7 );
11
11
v1 .setColor ("White" );
12
12
13
- // calling getter after setter
14
13
System .out .println ("\n /* After using setter */\n " );
14
+
15
+ // calling getter after setter
15
16
v1 .getVehicle ();
16
17
17
- System .err .println ("\n \n \n Creating new Car obj \n \n \n " );
18
+ System .out .println ("\n \n \n Creating new Car obj \n \n \n " );
18
19
19
20
/* creating new object of the Car class */
20
21
Car c1 = new Car ("KL17X4678" ,"My Car" , 4 , "Black" , 17.8 );
21
22
22
23
c1 .getVehicle ();
23
24
24
- /* Expected output */
25
-
26
- // noOfDriver is set to 1.
25
+ /* Calling static method */
26
+ Car .setNoOfDriver (2 );
27
27
28
+ System .out .println ("\n /* Creating new obj after calling static method */\n " );
28
29
29
- // ************ KL46P6556 **************
30
- // Name: Devid's car
31
- // No of Tyres: 4
32
- // Color: null
33
- // Miles per Litre: 0.0
34
- // No of Driver: 1
35
- // ============ KL46P6556 ==============
30
+ /* new car obj */
31
+ Car c2 = new Car ("KL17X4678" ,"My Car" , 4 , "Black" , 17.8 );
36
32
37
- // /* After using setter */
33
+ // getters
34
+ c2 .getVehicle ();
35
+
36
+ }
37
+ }
38
+ /* Expected output */
38
39
39
- // ************ KL46P6556 **************
40
- // Name: Devid's car
41
- // No of Tyres: 4
42
- // Color: White
43
- // Miles per Litre: 25.7
44
- // No of Driver: 1
45
- // ============ KL46P6556 ==============
46
40
41
+ // noOfDriver is set to 1 using the static block.
47
42
43
+ // ************ KL46P6556 **************
44
+ // Name: Devid's Bike
45
+ // No of Tyres: 2
46
+ // Color: null
47
+ // Miles per Litre: 0.0
48
+ // No of Driver: 1
49
+ // ************ KL46P6556 ************
48
50
49
- // Creating new Car obj
51
+ // /* After using setter */
50
52
53
+ // ************ KL46P6556 **************
54
+ // Name: Devid's Bike
55
+ // No of Tyres: 2
56
+ // Color: White
57
+ // Miles per Litre: 25.7
58
+ // No of Driver: 1
59
+ // ************ KL46P6556 ************
51
60
61
+ // Creating new Car obj
52
62
53
- // ************ KL17X4678 **************
54
- // Name: My Car
55
- // No of Tyres: 4
56
- // Color: Black
57
- // Miles per Litre: 17.8
58
- // No of Driver: 1
59
- // ============ KL17X4678 ==============
63
+ // ************ KL17X4678 **************
64
+ // Name: My Car
65
+ // No of Tyres: 4
66
+ // Color: Black
67
+ // Miles per Litre: 17.8
68
+ // No of Driver: 1
69
+ // ************ KL17X4678 ************
70
+
71
+ // /* Creating new obj after calling static method */
72
+
73
+ // ************ KL17X4678 **************
74
+ // Name: My Car
75
+ // No of Tyres: 4
76
+ // Color: Black
77
+ // Miles per Litre: 17.8
78
+ // No of Driver: 2
79
+ // ************ KL17X4678 ************
60
80
61
- }
62
- }
0 commit comments