2023. 1. 31. 11:35ใjava
static์ ๋ณ์ ๋ฐ ๋ฉ์๋์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
static์ด ์ ์ธ๋ ๋ณ์ ๋ฐ ๋ฉ์๋๋ ๊ณต์ฉ์ ์๋ฏธํ๋ค.
static์ด ๋ถ์ ๋ณ์ ๋ฐ ๋ฉ์๋๋ ์๋ฐ ๋ฌธ๋ฒ์ ํด๋์ค ์์์ ์ ์๊ฐ ๋์ง๋ง, ํด๋์ค์ ์ํ ๊ฑด ์๋๋ค.
static ๋ณ์ ๋ฐ ๋ฉ์๋๋ ๊ฐ์ฒด๊ฐ ์์ฑ๋๊ธฐ ์ ์ ์์ฑ๋๋ค.
์์
๊ทธ๋ฌ๋ ๋ณ์์ static์ ๋ถ์ด๋ฉด
a1, a2 ์ด์จ ๋ค ๋ฐ๋๋ ๊ฒ์ ํ์ธํ ์ ์์. (๊ณต์ฉ)
๊ณต์ฉ์ ํน์ฑ ๋๋ฌธ์
๋ณ์ ๊ฐ ๋ณ๊ฒฝ ํ์ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์์ฑํ ๋๋ ์ด๊ธฐ๊ฐ 5๋ฅผ ๊ฐ์ง์๋ ๋ถ๊ตฌํ๊ณ
์ด์ ์ ๋ฐ๊พผ ๋ณ์ ๊ฐ์ด ์ ์ฉ๋ ๊ฐ์ฒด๋ค์ด ์์ฑ๋จ.
์ฃผ์ํ ์ .
์์ ๊ฐ์ด ๊ฐ์ฒด๋ช .๋ณ์๋ช ์ ๊ทผ ๊ฐ๋ฅํ๋ ํด๋์ค๋ช .๋ณ์๋ช (๋ฉ์๋๋ช )์ผ๋ก ์ ๊ทผํ ๊ฒ!
>> static์ ๊ฐ์ฒด ํ๋ํ๋๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์.
>> static ๋ณ์๋ฅผ ์ฌ์ฉํ ๋ ๊ฐ์ฒด์ ์ฌ๋ถ๋ ์๊ด์๋ค.

์๋ ๋ด์ฉ ์ด๋ ค์ฐ๋ฉด ์ผ๋จ ๋์ด๊ฐ๊ธฐ.
package study;
public class StaticTest {
public static void main(String[] args) {
int num = 10;
aaa(num); //์ค๋ฅ
}
public void aaa(int num){ //๋ฐ์ static ์ ์ธ์ด ์์ด์ aaa ์ค๋ฅ.
System.out.println(num); //out์ด๋ผ๋ static ๋ณ์๊ฐ ์๊ธฐ ๋๋ฌธ์ System(ํด๋์ค)
//์ ๊ทผ ๊ฐ๋ฅ
}
}
******
์ ๋ฆฌ
- ๋ณ์์ ๋ฉ์๋์ ์ธ ์ ์๋ค.
- static int a, pubilc static void main()
- ๊ณต์ฉ ๋ณ์ ๋ฐ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ ์ธ
ํด๋์ค๋ช .๋ณ์, ํด๋์ค๋ช .๋ฉ์๋ >> ex) Math.random();
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ (0) | 2023.01.31 |
---|---|
๋ฉ์๋ ์ค๋ฒ ๋ก๋ฉ (0) | 2023.01.31 |
ํด๋์ค4 ๋ฌธ์ ํ๊ธฐ (ํ์๊ด๋ฆฌํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ) (0) | 2023.01.30 |
ํด๋์ค์ ๋ฐฐ์ด ์ด์ฉํ๋ ๋ฌธ์ ์ฐ์ต (0) | 2023.01.30 |
ํด๋์ค ๋ฌธ์ ํ๊ธฐ3 (0) | 2023.01.30 |