final:用来修饰类和方法,修饰类的时候表示这个类是终极类,不能被其他类继承,修饰方法的时候,表示这个方法是终极方法,不能被子类重写。

static:用来修饰属性和方法,修饰属性的时候表示这个属性是静态属性,静态属性在类的外部只能用类名::$属性名这种方式访问,在类的内部还可以用self::$属性名访问。static修饰方法表示这个方法是静态方法,静态方法里不能访问非静态属性(非静态方法里可以访问静态属性,静态属性在哪都可以访问,只是不能用对象的形式访问),静态方法的好处是不用创建对象,静态方法也只能用类名::方法名()或者self::方法名()访问,如果在外部访问就只能用类名::方法名()访问,在类内部的其他方法里可以调用静态方法,两种形式都可以调用。

转载于:https://www.cnblogs.com/toward-the-sun/p/3918794.html

面向对象中的修饰关键词相关推荐

  1. java static修饰方法_浅析Java中static修饰符

    1.概述 static关键字的中文意思是静态的,该修饰符可以修饰字段.方法.内部类.使用该关键字修饰的内容,在面向对象中static修饰的内容是隶属于类,而不是直接隶属于对象的,所以static修饰的 ...

  2. java反编译工具gd gson,浅谈Android中static修饰符,及Gson转String实例

    肯定会很奇怪,为什么要把Gson和Static放一起去讲,因为在开发中,json这个东西是很常用的,不管是格式,还是数据的传递,还是我们与后台之间的交互,都离不开JSON,而今天,是在帮一个同行用ts ...

  3. python中如何创建类的对象_python面向对象中如何建立具体的对象?

    我们现在眼前所能看到的事物,都是具体的对象.很多小伙伴在面向对象中创建对象,其实都停留在对象名称的建立,计算机中并没有具体对象的描述属性.我们想要使用python中的类,建立的对象就需要是具体的.下面 ...

  4. C# 中几个关键词的使用

    对于C#中几个关键词老是容易搞混淆,在于记录一下 一 out out 关键字可以将值类型转换成引用类型,带入到方法中,并进行返回. static void Main(string[] args) { ...

  5. 从基础开始:Qomo OpenProject中的一些关键词

    ================================================================================ Qomolangma penProje ...

  6. java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解

    Java访问修饰符(访问控制符) Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: ? Java 的修饰符很多,分为访问修饰符和非访问修饰符.本节仅介绍访问修 ...

  7. python的面向对象中属性和方法默认是-Python 面向对象,类的属性和 类的方法...

    面向对象,类的属性和 类的方法 面向对象 类和对象 Python类定义 类属性 类方法 面向过程和面向对象 面向过程 和 面向对象 编程 面向过程 编程:函数式编程,C程序,shell等 面向对象 编 ...

  8. php 静态类内存,php面向对象中static静态属性与方法的内存位置分析

    本文实例分析了php面向对象中static静态属性与方法的内存位置.分享给大家供大家参考.具体如下: static静态属性的内存位置-->类,而不是对象.下面做测试来证明一下 header(&q ...

  9. 关于Java中各种修饰符与访问修饰符的说明

    关于Java中各种修饰符与访问修饰符的说明 类: 访问修饰符  修饰符  class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 ...

最新文章

  1. The XML page cannot be displayed |无法显示 XML 页
  2. 怎么查看linux文件夹下有多少个文件(mac同样)
  3. scala 的39个关键字
  4. 001 Cisco router prewired
  5. 复合机 涂布机_涂布复合机适用的范围在那些地方?
  6. linux硬盘检测工具,CrazyDiskInfo 硬盘检测工具 Linux版 | 厘米天空
  7. python谁是卧底游戏流程图_虎牙小程序—谁是卧底 |明星互动游戏
  8. ASP.NET Core 之 Identity 入门(三)
  9. P4716-[模板]最小树形图
  10. 孙叫兽进阶之路之如何进行情绪管理
  11. jQuery 1.2 带来的兼容问题及对策
  12. IIS负载均衡(转)
  13. 如何在linux下创建一个可运行shell脚本?
  14. gettext 国际化_如何使用Gettext在Phoenix应用程序中执行本地化
  15. php qq邮箱发送邮件报错_PHP实现发送邮件(二)
  16. 呼叫中心几种常见质检方式的对比
  17. python 图表_python可视化入图表|贵州茅台净利润分析
  18. 期货市场对农业的影响
  19. java电子贺卡_基于JAVA WEB的电子贺卡,请帖制作系统
  20. UE5 IK重定向并修改人物姿势

热门文章

  1. Python基础:搭建开发环境(1)
  2. Mac下配置iterm2 支持rz sz命令
  3. 精妙SQL语句收集(转)
  4. 怎么在图片上面加个div层,让它浮于图片上方
  5. Hello Views之Spinner(yaozq翻译,仅供参考)
  6. C#面试题——附答案
  7. js合并同类数组里面的对象_通过同类群组保留估算客户生命周期价值
  8. 纹个鸡儿天才小熊猫_给熊猫用户的5个提示
  9. 工作失职的处理决定_工作失职的处理决定
  10. 1822. 数组元素积的符号