반응형

객체지향 22

[Java, 객체지향] 객체의 생성과 사용

객체의 생성 Java에서 객체를 생성할 때는 아래와 같이 생성해야한다. 클래스명 변수명; 변수명 = new 클래스명(); 비유하자면 아래와 같다. 참조변수 t는 리모컨이라고 말할 수 있다. 리모컨이 없으면 TV를 볼 수 없듯이, 참조변수가 없으면 객체를 생성할 수 없다. Tv t; t = new Tv(); 또는 Tv t1 = new Tv(); Tv t2 = new Tv(); (설명) Tv클래스 타입의 참조변수 t 선언 Tv인스턴스를 생성한 후, 생성된 Tv인스턴스의 주소를 t에 저장 객체의 사용 예시 객체를 사용할 때는, 객체가 가진 멤버를 사용하면 된다. 객체가 가진 멤버는 변수와 메서드가 있다. t.channel = 5; // 변수 사용 t.channelUp(); // 메서드 사용 System.out..

Java 2021.08.06

[Java, 객체지향] 클래스와 객체는 무엇인가

클래스와 객체 클래스란? 객체를 정의해 놓은 것 객체란? 사물 또는 개념 등등.. 실제로 존재하는 것 클래스와 객체를 비유할 때 붕어빵 기계(클래스)와 붕어빵(객체)으로 비유를 많이 한다. 엄밀히 말하면 틀린 비유이지만, 초보자에게 우선은 이 정도로만 알고 있는 것으로 충분하다. 붕어빵 기계는 붕어빵을 만들기 위해 있는 것이다. 즉, 클래스는 객체를 만들기 위해 있는 것이다. 객체의 구성요소 : 속성, 기능 객체 = 속성(변수) + 기능(메서드) TV를 예로 들어보자. 요즘에는 TV를 노트북으로도 볼 수 있다. TV라는 하드웨어를 소프트웨어로 바꿔서 노트북으로 볼 수 있는 것이다. 이 과정에서 객체지향 프로그램이 필요하다. 그렇다면 이때의 객체에서는 어떤 속성과 어떤 기능이 필요할까? 속성: 크기, 높이..

Java 2021.08.05
반응형