[typescript] 정적 메서드와 인스턴스 메서드를 사용하여 데이터 입력하기

이번에는 TypeScript를 사용하여 정적 메서드와 인스턴스 메서드를 활용하여 데이터를 입력하는 방법을 알아보겠습니다.

정적 메서드와 인스턴스 메서드란?

데이터 입력 예제

아래 예제는 User 클래스를 정의하고, 이를 사용하여 데이터를 입력하는 방법을 보여줍니다.

class User {
    constructor(private name: string, private age: number) {}

    // 정적 메서드를 사용하여 데이터 입력하기
    static createUser(name: string, age: number) {
        return new User(name, age);
    }

    // 인스턴스 메서드를 사용하여 데이터 입력하기
    updateUser(name: string, age: number) {
        this.name = name;
        this.age = age;
    }
}

위의 예제에서 User 클래스는 constructor를 통해 생성자 매개변수로 nameage를 받습니다. 또한, 정적 메서드인 createUser와 인스턴스 메서드인 updateUser를 정의하였습니다.

데이터 입력 방법

1. 정적 메서드를 통한 데이터 입력

const newUser = User.createUser("John", 25);

2. 인스턴스 메서드를 통한 데이터 입력

const existingUser = new User("Alice", 30);
existingUser.updateUser("Bob", 28);

위의 예제를 통해 정적 메서드와 인스턴스 메서드를 사용하여 데이터를 입력하는 방법에 대해 알아보았습니다. 이를 통해 효과적으로 데이터를 다루고 관리할 수 있습니다.

더 많은 정보를 원하시면 TypeScript Handbook를 참조하세요.

기존 데이터를 업데이트하거나 새로운 데이터를 생성할 때, 정적 및 인스턴스 메서드를 사용하여 손쉽게 코드를 구성할 수 있습니다.