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
'자기계발 > Computer Science' 카테고리의 다른 글
CS개념잡기 2탄 ] 프로세스, 스레드, 멀티프로세스, 멀티스레드, 동기화 (0) | 2021.12.21 |
---|---|
CS개념잡기 1탄 ] 메모리의 구조 및 프로그램 실행 과정 알기 (0) | 2021.12.21 |
CS ] MVC패턴 이란? / MVC패턴 이해하기 (0) | 2021.09.12 |
CS ] 현업에서 쓰이는 여러가지 용어들 (0) | 2020.07.17 |
CS ] Arguments(아규먼트), Parameter(파라미터), Elements(엘리먼트)의 차이 (0) | 2020.07.17 |