2012-04-12 3 views
-4

인사말 !! abstact 클래스와 인터페이스에 대해 더 알고 싶습니다. 추상적 인 클래스가 인터페이스 구현물을 확장하고 인터페이스하는 것과 같은 내재적 인 용어는 문제를 해결할 수있는 몇 가지 예를 제공합니다.나는 oops에서 혼란 스럽다. 나는 추상적 인 클래스가 인터페이스 클래스를 확장하고 oops에서 구현하는 것에 혼란 스럽다.

+0

의 중복 가능성 [? 인터페이스와 추상 클래스의 차이점은 무엇입니까 (http://stackoverflow.com/questions/ :

인터페이스는 클래스가 구현해야 methodes 계약처럼 1913098/what-of-the-the-difference-an-interface-and-abstract-class) – JonH

답변

0

추상 클래스는 인스턴스화되지 않는 클래스이기 때문에,이 같은 같은 것은 없다 :

<?php 
    $p = new person(); 
?> 

추상 클래스

은 상속 직접 사용할 수 없습니다가. 다른 클래스가 공유 할 수있는 모든 코드를 넣는 기본 클래스로 사용합니다.

// Declare the interface 'iExample' 
interface iExample 
{ 
    // methodes 
} 

// Implement the interface 
// This will work 
class Thingy implements iExample 
{ 
    // implement the methodes specifies in the interface 
} 
관련 문제