JAVA #40

2020. 3. 31. 15:43γ†πŸ“ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄/JAVA

λ°˜μ‘ν˜•


static int a = 10; 

=> static ν‚€μ›Œλ“œλ‘œ μ •μ˜λœ aλ₯Ό μ •μ λ³€μˆ˜ 즉 클래슀 λ³€μˆ˜λΌ ν•œλ‹€. μ •μ λ³€μˆ˜λŠ” 클래슀λͺ….a둜 λ°”λ‘œ μ ‘κ·Όν•  수 μžˆλ‹€.

int b = 20; 

=> μΈμŠ€ν„΄μŠ€ λ³€μˆ˜

 

static void p() {
System.out.println("μ •μ λ©”μ„œλ“œ ν˜ΈμΆœ");
}

=> static으둜 μ •μ˜λœ p()λ©”μ„œλ“œλ₯Ό μ •μ λ©”μ„œλ“œ 즉 클래슀 λ©”μ„œλ“œλΌκ³  ν•œλ‹€. μ •μ λ©”μ„œλ“œλŠ” 클래슀λͺ….μ •μ λ©”μ„œλ“œ()둜 ν˜ΈμΆœν•  수 μžˆλ‹€.

 

s01.a = 100;
System.out.println("s01.a = " + s01.a + " , s02.a = " + s02.a);

=> μƒμ„±λœ 객체에 μ˜ν•΄μ„œ μ •μ λ³€μˆ˜ a값을 ν•¨κ»˜ κ³΅μœ ν•œλ‹€.

 

s02.b = 200;
System.out.println("s01.b = " + s01.b + ", s02.b = " + s02.b);

=> μΈμŠ€ν„΄μŠ€ λ³€μˆ˜ bλŠ” 각 객체에 μ˜ν•΄μ„œ λ‹€λ₯Έ μ£Όμ†Œκ°’μ„ κ°€μ§„λ‹€. 값도 κ³΅μœ ν•˜μ§€ μ•ŠλŠ”λ‹€.

 

St11.p();

=> 클래슀λͺ….μ •μ λ©”μ„œλ“œ() 즉 ν•΄λ‹Ήν΄λž˜μŠ€λ‘œ μ •μ λ©”μ„œλ“œ λ°”λ‘œ ν˜ΈμΆœν•  수 μžˆλ‹€.

λ°˜μ‘ν˜•

'πŸ“ 개발 Β· ν”„λ‘œκ·Έλž˜λ° > JAVA' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

JAVA #42  (0) 2020.04.21
JAVA 상속  (0) 2020.04.21
JAVA #39  (0) 2020.03.31
JAVA #38  (0) 2020.03.31
JAVA #37  (0) 2020.03.31