File tree 1 file changed +48
-0
lines changed
Lab Experiments/Experiment 4 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change
1
+ import java .io .*;
2
+ import java .util .*;
3
+ abstract class TrunkCalls {
4
+ int charges ;
5
+ TrunkCalls (int c ){
6
+ charges =c ;
7
+ }
8
+ abstract int getCharges ();
9
+ }
10
+ class ordinary extends TrunkCalls {
11
+ int minutes ;
12
+ ordinary (int c , int m ){
13
+ super (c );
14
+ minutes =m ;
15
+ }
16
+ int getCharges (){
17
+ return charges *minutes ;
18
+ }
19
+ }
20
+ class urgent extends TrunkCalls {
21
+ int minutes ;
22
+ urgent (int c , int m ){
23
+ super (c );
24
+ minutes =m ;
25
+ }
26
+ int getCharges (){
27
+ return charges *minutes ;
28
+ }
29
+ }
30
+ class lightning extends TrunkCalls {
31
+ int minutes ;
32
+ lightning (int c , int m ){
33
+ super (c );
34
+ minutes =m ;
35
+ }
36
+ int getCharges (){
37
+ return charges *minutes ;
38
+ }
39
+ }
40
+ class Exp4_4 {
41
+ public static void main (String [] args ) {
42
+ ordinary obj = new ordinary (20 ,16 );
43
+ System .out .println ("Ordinary Charges :" +obj .getCharges ());
44
+ urgent obj1 = new urgent (40 ,24 );
45
+ System .out .println ("Urgent Charges :" +obj1 .getCharges ());
46
+
47
+ }//main
48
+ }//test
You can’t perform that action at this time.
0 commit comments