이 글에서는 PHP의 클래스 수식어와 접근 수식어에 대해 주로 소개합니다. 이제 필요한 친구들은
1. abstract로 수정된 클래스는 추상 클래스입니다. 클래스에 추상 메서드가 포함되어 있으면 해당 클래스는 추상 클래스입니다(물론 클래스에는 추상 메서드가 없습니다). , 우리는 또한 이 클래스를 추상 클래스로 정의할 수 있습니다. 그러면 추상 메서드란 무엇입니까? 추상 메서드는 메서드 본문(중괄호 및 내부 내용 없음)이 없는 메서드입니다. . 추상 클래스 자체는 인스턴스화할 수 없으며 클래스만 이를 상속하고 모든 추상 메서드를 재정의하여 하위 클래스를 인스턴스화할 수 있습니다
abstract class My{ abstract function say(); } // abstract class My{ function say(){ echo 'hello'; } }
interface demo { const NAME = "常量对象属性"; function fun1(); function fun2(); //抽象方法。 } class MyPc extends Root implements demo , demo2 , demo3 { ... }
function test(){ static $a=1; $a*=2; echo $a."\n"; } test() test() test() //打印结果 //2 //4 //8정적 변수의 초기화 할당은 한 번만 수행되며 후속 테스트 방법은 다시 초기화되지 않습니다. 3.private 수정된 메서드와 변수는 private이며 이 클래스에서만 호출할 수 있습니다. (이 클래스가 다른 클래스에서 인스턴스화될 때는 private을 호출할 수 없습니다.) 수정된 메서드 및 변수)
위 내용은 모두의 학습에 도움이 되기를 바랍니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!
#🎜🎜 #php는 공유 메모리 프로세스 통신 기능(_shm)을 구현합니다.(_shm)
위 내용은 PHP 클래스 수정자 및 액세스 수정자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!