Professional Documents
Culture Documents
Bai 5-Java-OOP - Basic Programming
Bai 5-Java-OOP - Basic Programming
C 2 cch p kiu
p kiu ngm nh (Implicit casting )
p kiu tng minh (Explicit casting)
Ging vin Mai Vn H, NIIT-ICT H Ni
p kiu ngm nh
T ng chuyn i mt data type sang kiu khc.
Thc hin khi c 2 kiu d liu l ph hp vi
nhau.
V d:
int a = 100;
long b = a;
byte b = (byte) a;
System.out.println(b);
Ton t gn: =
IV. Cc vng lp
Vng lp FOR
For (<biu thc bt u>; <iu kin lp>; <biu thc gia tng>){
<thn chu trnh>;
}
Vng lp While
While (<iu kin thc thi chu trnh>){
<thn chu trnh>;
}
Vng lp Do - While
Do {
<thn chu trnh>;
} While (<iu kin thc thi chu trnh>)
Vng lp foreach
Foreach(<kiu d liu> <tn bin> : <tp hp>)
cu lnh;
Ging vin Mai Vn H, NIIT-ICT H Ni
10
V. Phm vi truy cp
Public: Truy cp t mi ni
package A
package B
Class A1
Class B1
Class A2
Class A3
extends
Class A1
Class B2
extends
Class A1
11
V. Phm vi truy cp
Protected: Truy cp trong cng mt package hay k
tha trong package v cc package con ca n.
Package A
Package B
Class A1
Class B1
Class A2
Class A3
extends
Class A1
Class B2
extends
Class A1
12
V. Phm vi truy cp
Default: Truy cp trong cc lp thuc cng package
hoc cc lp con thuc cng package.
Package A
Package B
Class A1
Class B1
Class A2
Class A3
extends
Class A1
Class B2
extends
Class A1
13
V. Phm vi truy cp
Private: Ch truy cp trong ni b lp
Package A
Package B
Class A1
Class B1
Class A2
Class A3
extends
Class A1
Class B2
extends
Class A1
14