>백엔드 개발 >PHP 튜토리얼 >이번생의 마지막 여행

이번생의 마지막 여행

autoload
autoload원래의
2021-03-04 10:51:242016검색

우선 거래의 분할은 무한정 정제할 수 없으므로 절대 무한 하위 클래스가 필요하지 않습니다. 하위 클래스가 무한정 등장하게 되면 문제 해결의 편리성은커녕 메모리 자원을 무한히 소모하게 됩니다. 따라서 PHP에서는 클래스를 상속받을 수 없도록 종료 메커니즘을 제공합니다. PHP提供了一种终结机制,让类无法被继承。

1.基本语法:final class 类名

<?php
    final class Man{}//最终类
?>

2.最终类无法被继承

<?php

final class Man{}//最终类

class Man2 extends Man{}		//报错:无法从final类继承
?>

3.final1. 기본 구문: final 클래스 클래스 이름

<?php
//父类
class People{
    public function name(){}		//普通方法
    public final function age(){}	//最终方法
}
//子类
class Man extends People{
    //重写
    public function name(){}		//没问题
    public function age(){}		//致命错误:不能重写父类中的最终方法
}
?>

2. 최종 클래스는 상속할 수 없습니다.

rrreee3.final

Key 단어는 클래스를 수정하여 클래스를 상속할 수 없음을 나타낼 뿐만 아니라 메서드를 수정하여 메서드를 재정의할 수 없음을 나타냅니다.🎜🎜rrreee🎜요약: 마지막 키워드 수정은 변수에 변경이 없을 가능성을 나타냅니다. 클래스에서 상속할 수 없음을 나타내며 메서드에서 재정의할 수 없습니다. 🎜🎜🎜추천: 🎜php 튜토리얼🎜, 🎜php 비디오 튜토리얼🎜🎜

위 내용은 이번생의 마지막 여행의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.