-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconf6.java
109 lines (89 loc) · 1.55 KB
/
conf6.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
abstract class Trabajador{
protected String nombre;
protected float sb; // salario basico
protected float dt; // dias trabajados
public Trabajador(String nombre, float sb, int dt){
this.nombre=nombre;
this.sb=sb;
this.dt=dt;
}
public abstract salario();
}
clase A{
...
método pro1
...
}
clase B que hereda de A{
...
método pro1
...
}
class Uno{
protected int a;
protected int b;
public Uno(int a, int b){
this.a=a;
this.b=b;
}
public int calcula(){
return a+b;
}
}
class Dos extends Uno{
private int c;
public Dos(int a, int b, int c){
super(a,b);
this.c=c;
}
public int calcula(){
return super.calcula()+c;
}
}
class Ejemplo{
public static void main(String[] args){
Uno d=new Dos(3,4,5);
System.out.println(d.calcula());
}
}
abstract class TUno{
protected int a;
public TUno(int a){
this.a=a;
}
}
class TDos extends TUno{
protected int b;
protected int c;
public TDos(int a, int b, int c){
super(a);
this.b=b; this.c=c;
}
public int calcula(){
return b+c;
}
}
class TTres extends TUno{
protected int e;
protected int f;
public TTres(int a, int e, int f){
super(a);
this.e=e; this.f=f;
}
public int calcula(){
return e+f;
}
}
class Ejemplo1{
public static void main(String[] args){
TUno d=new TDos(3,4,5);
System.out.println(d.calcula());
}
}
abstract class TUno{
protected int a;
public TUno(int a){
this.a=a;
}
public abstract int calcula();
}