inblog logo
|
An's Blog
    JAVA

    [JAVA] 26. 생성자 추가

    윤설안's avatar
    윤설안
    Feb 17, 2025
    [JAVA] 26. 생성자 추가
    Contents
    오류코드실행 코드※ 오류가 나는 이유와 안 나는 이유
    💡
    생성자를 개발자가 지정하지 않으면, JAVA에서 자동으로 기본 생성자를 하나 만들어주고 우리 눈에는 보이지 않게 생략해 준다. 하지만 아래 사진의 경우는 개발자가 생성자를 선언하고 클래스를 불러 올 때 생성자를 호출하지 하지않아서 오류가 난다.
    • 생성자 선언 x = JAVA가 만들어줌
    • 생성자 선언 o = 생성자 호출 해줘야함

    오류코드

    package ex04; class Box { int width, height, depth; public Box(int w, int h, int d) { width = w; height = h; depth = d; } } public class BoxTest { public static void main(String[] args) { Box b = new Box(); //오류가 난다. System.out.println("상자의 크기 : (" + b.width + "," + b.height + "," + b.depth + ")"); } }

    실행 코드

    package ex04; class Box { int width, height, depth; public Box(int w, int h, int d) { width = w; height = h; depth = d; } } public class BoxTest { public static void main(String[] args) { Box b = new Box(10, 10, 10); System.out.println("상자의 크기 : (" + b.width + "," + b.height + "," + b.depth + ")"); } }
    notion image

    ※ 오류가 나는 이유와 안 나는 이유

    notion image
    notion image
    Share article
    Contents
    오류코드실행 코드※ 오류가 나는 이유와 안 나는 이유

    An's Blog

    RSS·Powered by Inblog