php 与java语法关键字比较 献给有java基础有开始接触php的同学

    xiaoxiao2021-12-14  15

     

     

    php 与java语法关键字比较

     

    java

    php

    描述

     

    Class

    class

    类定义

     

    extends

    extends

    类的继承

     

    interface

    interface

    接口定义:接口就是把不同类的“共同行为”进行了定义,然后在不同的类里面实现不同的功能。

     

    implements

    implements

    接口实现

     

    Funciton

    定义方法

     

    Public

    Public

    公共类或方法

     

    Protected

    Protected

    只能自身或子类可以访问

     

    Private

    Private

    私有属性,自能内部访问

    (this->name=$naem)

     

    Final

    Final

    对于不想被任何类继承的可以在class之前添加final关键字;

    对于不想被子类重写(修改)的方法,可以在方法定义的前面添加final

     

    Static

    Static

    静态属性用户保持类的公有数据

    静态方法里面只能访问静态属性

    静态成员不需要实例化对象就可以访问

    类的内部可以通过self或static关键字访问静态成员。(self::age=12 或static::age)(public static function changeAge($age))

    可以通过parent关键子访问父类的静态成员(parent::age)

    可以通过类的名称在类定义外部访问静态成员(News::age)

    只能通过类名访问(News.age)

    (public static changeAge(int age))

    与类名一致的方法

    __construct

    构造函数(php中只有一个构造函数,java可以有多个构造函数

     

     

    __destruct

    析构函数

     

    parent

    super

    访问父类方法。可以用于调用父类中被子类重写的方法;

     

    Self

    类名

    用于访问类自身的方法,也可以访问类的静态成员和常量;

    不能用于访问类自身的属性;(使用常量时不需要在常量前面添加$符号

     

    final

    Const

    常量的定义

     

     

    转载请注明原文地址: https://ju.6miu.com/read-963570.html

    最新回复(0)