인스턴스 변수 : 클래스의 멤버 변수로, 클래스의 객체가 생성될 때마다 해당 객체에 소속된 변수클래스 전체에서 사용가능객체가 메모리에서 삭제될 때까지 유지객체를 통해 직접 접근하거나, 클래스 내에서는 this를 통해 접근 가능public class Person { private String name; // 인스턴스 변수 private int age; // 인스턴스 변수 public Person(String name, int age) { this.name = name; // this.name은 인스턴스 변수 this.age = age; } public void printInfo() { System.out.println("Name: " ..
기계(자판기) => Object 버튼 => 기능 - function 함수 동작 - 행위 - Method 객체 지향 언어에서 동작을 Method or 기능(function) 라고 한다. Method 란 무엇인가? 객체가 가지고 있는 동작(기능)을 메서드(함수)라고 한다. 반복적인 동일 작업을 메서드를 만들어 사용하면 편리합니다. 객체지향프로그램은 객체가 가지고 있는 메서드를 통해서 데이터를 서로 주고 받으며 상호작용을 한다. 메서드는 크게 API에서 제공해주는 메서드와 사용자 정의 메서드의 두 종류로 분류할 수 있다. 메서드는 정의를 하고 호출을 하여 사용되어진다. 메서드의 결과 값은 하나의 형태로 만들어진다. 변수는 데이터를 하나의 형태로 저장한다. 메서드의 이름이 변수 역할을 한다. 접근제한자 (Acc..