728x90 java OOP2 [JAVA] 06. OOP2(객체 지향 언어) 1. 상속 1.1 상속(ingeritance)의 정의와 장점 ▶ 상속이란? - 기존의 클래스를 재사용해서 새로운 클래스를 작성하는 것. - 두 클래스를 부모와 자식으로 관계를 맺어주는 것. - 자식은 부모의 모든 멤버를 상속받는다.(생성자, 초기화블럭 제외) - 자식의 멤버개수는 부모보다 적을 수 없다.(같거나 많다) class 자식클래스 extends 부모클래스{ //... } ex) class Point{ int x; int y; } class Point3D{ int x; int y; int z; } ▼ class Point3D extends Point{ int z; } 1.2 클래스 간의 관계 - 상속 관계(ingeritance) - 공통부분은 부모에서 관리하고 개별부분은 자식에서 관리한다. - 부.. JAVA/개념 2017. 8. 1. [JAVA] 05. OOP 1(객체 지향 언어) 2.1 클래스와 객체의 정의와 용도 - 클래스의 정의 - 클래스란 객체를 정의해 놓은 것이다. - 클래스의 용도 - 클래스는 객체를 생성하는데 사용된다. - 객체의 정의 - 실제로 존재하는 것. 사물 또는 개념 - 객체의 용도 - 객체의 속성과 기능에 따라 다름. 클래스 객체 제품 설계도 제품 TV설계도 TV 붕어빵기계 붕어빵 2.2 객체와 인스턴스 ▶ 객체 ≒ 인스턴스 - 객체(object)는 인스턴스(instance)를 포함하는 일반적인 의미 책상은 인스턴스다. 책상은 책상 클래스의 객체다. 책상은 객체다. 책상은 책상 클래스의 인스턴스다. ▶ 인스턴스화(instantiate, 인스턴스化) - 클래스로부터 인스턴스를 생성하는 것 클래스 instantiate 인스턴스(객체) 2.3 객체의 구성요소 - .. JAVA/개념 2017. 8. 1. 이전 1 다음 728x90