728x90

 

class Employee {
    private name;
    private age;
    
    Employee(String name, int age) {
    	this.name = name;
        this.age = age;
    }
    
    public void work() {
    	print("working");
    }
}

위 코드는 직원을 간략하게 이름과 나이의 데이터만 받는 class를 작성한 코드이다.

이 class는 아래 코드로 인스턴스화 할 수 있다.

Employee employee1 = new Employee('상민', 20);

employee1은 Employee 클래스를 20살의 상민의 데이터를 갖게 인스턴스화한 것으로 표현할 때

'Employee 클래스의 employee1 인스턴스' 라고 하며 포괄적인 의미로 employee1을 '객체'라고도 한다.

 

※ employee1를 표현할 때 요약하자면

 ① Employee 클래스로 생성한 인스턴스

 ② 객체 

728x90
TOP