๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[Java] ์ž๋ฐ” ํด๋ž˜์Šค(๋ฉ”์ธ ํด๋ž˜์Šค/ํด๋ž˜์Šค) ๋ณธ๋ฌธ

๐ŸชJava

[Java] ์ž๋ฐ” ํด๋ž˜์Šค(๋ฉ”์ธ ํด๋ž˜์Šค/ํด๋ž˜์Šค)

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 12. 20. 12:14
๋ฐ˜์‘ํ˜•

์ž๋ฐ” ํด๋ž˜์Šค ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋‰œ๋‹ค.

- ํด๋ž˜์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€๋ถ„
- ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ถ€๋ถ„

๊ทธ๋ž˜์„œ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์‹คํ–‰์€ ๋ฉ”์ธ ํด๋ž˜์Šค์—์„œ ์‹คํ–‰๋œ๋‹ค.

1. ํด๋ž˜์Šค ์ƒ์„ฑ

๋จผ์ € ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž.
number, name ์ด๋ผ๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๊ณ 
print๋ผ๋Š” return ์—†์ด ํ”„๋ฆฐํŠธํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

public class Product {
    int number;
    String name;

    void print(){
        System.out.println(number);
        System.out.println(name);
    }

}

 

2. ๋ฉ”์ธ ํด๋ž˜์Šค ์ƒ์„ฑ

๋ฉ”์ธ ํด๋ž˜์Šค์•ˆ์— ๊ฐ€์žฅ ๋จผ์ € ์™€์•ผํ•  ๊ฒƒ์€ public static void main(String[] args) ํ•จ์ˆ˜์ด๋‹ค.
๊ทธ ํ•จ์ˆ˜ ๋‚ด์—์„œ ์‹คํ–‰ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์–ด ์‹คํ–‰ํ•œ๋‹ค.

๋จผ์ € ์ƒ์„ฑ์ž(new ClassName)๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๊ณ 
๊ทธ ๋ณ€์ˆ˜์—์„œ  ๊ฐ’์„ ์ดˆ๊ธฐํ™” ํ•œ๋‹ค์Œ
์œ„์—์„œ ๋งŒ๋“  print() ํ•จ์ˆ˜๋ฅผ ๋ณ€์ˆ˜ ๊ฐ๊ฐ์—์„œ ์‹คํ–‰ํ•œ๋‹ค.

public class ProductMain {
    public static void main(String[] args) {

        Product p1 = new Product();
        p1.number = 1;
        p1.name = "์ปดํ“จํ„ฐ";

        Product p2 = new Product();

        p2.number = 2;
        p2.name = "TV";

        // ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šคํ•˜๊ณ , ์ถœ๋ ฅ

        p1.print();
        p2.print();

    }
}
๋ฐ˜์‘ํ˜•