, , .
. .
public ( ). public.
.
abstract ( ), static, native, synchronized, final, private, protected.
, , , , . , .
. , .
, , , .
.
, . , (, , ). ? , , . .
, , , .
. :
public interface I1 {
Double PI=3.14;
}
public interface I2 {
Double PI=3.1415;
}
class C1 implements I1,I2 {
void m1(){
System.out.println(I1.PI=+ I1.PI);
System.out.println(I2.PI=+ I2.PI);
};
}
. , , , . , , . , , , .
, , . , , . , , , , .
:
, A2 , A1, , . A2 A1. A2 A1 (A2 is a A1).
A1,B1, , I, . . , A1, B1, I (A1, B1, is a I).
Java :
- , .
- , .
- - , .