class Article {
    static publisher = 'Dream Coding'; // static variable

    constructor(articleNumber) {
        this.articleNumber = articleNumber;
    }

    static printPublisher() { // static method
        console.log(Article.publisher);
    }
}

const article1 = new Article(1);
const article2 = new Article(2);

console.log(article1.articleNumber); // 1
console.log(article2.publisher);     // undefined (static이라 object 할당 x)
console.log(Article.publisher);      // Dream Coding

article1.printPublisher();           // (Error)
Article.printPublisher();            // Dream Coding