Menu
CoddyTech

외부 파일

Coddy Java 여정의 객체 지향 프로그래밍 섹션에 포함된 레슨. 87개 중 1번째.

Java에서는 각 public 클래스가 각각의 .java 파일에 들어 있습니다. 파일 이름은 클래스 이름과 정확히 일치해야 합니다.

MyClass.java라는 별도의 파일을 만드세요.

public class MyClass {
    private String name;
    
    public MyClass(String name) {
        this.name = name;
    }
    
    public String greet() {
        return "Hello, I'm " + this.name;
    }
}

기본 파일에서 클래스를 사용하세요

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass("Alice");
        System.out.println(obj.greet());
    }
}

출력:

Hello, I'm Alice

같은 패키지(폴더)에 있는 클래스는 서로 직접 접근할 수 있습니다. 서로 다른 패키지에 있는 클래스의 경우 import 문을 사용합니다.

challenge icon

챌린지

쉬움

Java 파일(MyClass.java 및 Main.java)이 주어집니다. 외부 파일의 클래스를 사용하기 위해 Main.java에서 MyClass 객체를 만드세요.

MyClass 생성자는 MyClass object created을 출력합니다. TODO 주석이 있는 위치에서 객체를 만들어 출력이 다음과 같도록 하세요.

MyClass object created
Test completed

직접 해보기

import java.util.Scanner;
// TODO: 파일들이 같은 패키지에 있으면 추가 import가 필요하지 않습니다

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String testCase = scanner.nextLine();
        
        // TODO: MyClass 객체를 생성하세요
        
        System.out.println("Test completed");
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

객체 지향 프로그래밍의 모든 레슨

직접 연습해 보세요: 온라인 Java 컴파일러