1. 클래스

Java

public class Person {
  private String name;
  private int age;

  public void setName(String name) {
    this.name = name;
  }

  public String getName() {
    return name;
  }

  public void setAge(int age) {
    this.age = age;
  }

  public int getAge() {
    return age;
  }
}

2. 객체

Java

Person person1 = new Person();
person1.setName("Curo");
person1.setAge(30);

System.out.println("이름: " + person1.getName());
System.out.println("나이: " + person1.getAge());

3. 상속

Java

public class Employee extends Person {
  private String department;

  public void setDepartment(String department) {
    this.department = department;
  }

  public String getDepartment() {
    return department;
  }
}

4. 다형성