面向对象中的修饰关键词
final:用来修饰类和方法,修饰类的时候表示这个类是终极类,不能被其他类继承,修饰方法的时候,表示这个方法是终极方法,不能被子类重写。
static:用来修饰属性和方法,修饰属性的时候表示这个属性是静态属性,静态属性在类的外部只能用类名::$属性名这种方式访问,在类的内部还可以用self::$属性名访问。static修饰方法表示这个方法是静态方法,静态方法里不能访问非静态属性(非静态方法里可以访问静态属性,静态属性在哪都可以访问,只是不能用对象的形式访问),静态方法的好处是不用创建对象,静态方法也只能用类名::方法名()或者self::方法名()访问,如果在外部访问就只能用类名::方法名()访问,在类内部的其他方法里可以调用静态方法,两种形式都可以调用。
转载于:https://www.cnblogs.com/toward-the-sun/p/3918794.html
面向对象中的修饰关键词相关推荐
- java static修饰方法_浅析Java中static修饰符
1.概述 static关键字的中文意思是静态的,该修饰符可以修饰字段.方法.内部类.使用该关键字修饰的内容,在面向对象中static修饰的内容是隶属于类,而不是直接隶属于对象的,所以static修饰的 ...
- java反编译工具gd gson,浅谈Android中static修饰符,及Gson转String实例
肯定会很奇怪,为什么要把Gson和Static放一起去讲,因为在开发中,json这个东西是很常用的,不管是格式,还是数据的传递,还是我们与后台之间的交互,都离不开JSON,而今天,是在帮一个同行用ts ...
- python中如何创建类的对象_python面向对象中如何建立具体的对象?
我们现在眼前所能看到的事物,都是具体的对象.很多小伙伴在面向对象中创建对象,其实都停留在对象名称的建立,计算机中并没有具体对象的描述属性.我们想要使用python中的类,建立的对象就需要是具体的.下面 ...
- C# 中几个关键词的使用
对于C#中几个关键词老是容易搞混淆,在于记录一下 一 out out 关键字可以将值类型转换成引用类型,带入到方法中,并进行返回. static void Main(string[] args) { ...
- 从基础开始:Qomo OpenProject中的一些关键词
================================================================================ Qomolangma penProje ...
- java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解
Java访问修饰符(访问控制符) Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: ? Java 的修饰符很多,分为访问修饰符和非访问修饰符.本节仅介绍访问修 ...
- python的面向对象中属性和方法默认是-Python 面向对象,类的属性和 类的方法...
面向对象,类的属性和 类的方法 面向对象 类和对象 Python类定义 类属性 类方法 面向过程和面向对象 面向过程 和 面向对象 编程 面向过程 编程:函数式编程,C程序,shell等 面向对象 编 ...
- php 静态类内存,php面向对象中static静态属性与方法的内存位置分析
本文实例分析了php面向对象中static静态属性与方法的内存位置.分享给大家供大家参考.具体如下: static静态属性的内存位置-->类,而不是对象.下面做测试来证明一下 header(&q ...
- 关于Java中各种修饰符与访问修饰符的说明
关于Java中各种修饰符与访问修饰符的说明 类: 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 ...
最新文章
- The XML page cannot be displayed |无法显示 XML 页
- 怎么查看linux文件夹下有多少个文件(mac同样)
- scala 的39个关键字
- 001 Cisco router prewired
- 复合机 涂布机_涂布复合机适用的范围在那些地方?
- linux硬盘检测工具,CrazyDiskInfo 硬盘检测工具 Linux版 | 厘米天空
- python谁是卧底游戏流程图_虎牙小程序—谁是卧底 |明星互动游戏
- ASP.NET Core 之 Identity 入门(三)
- P4716-[模板]最小树形图
- 孙叫兽进阶之路之如何进行情绪管理
- jQuery 1.2 带来的兼容问题及对策
- IIS负载均衡(转)
- 如何在linux下创建一个可运行shell脚本?
- gettext 国际化_如何使用Gettext在Phoenix应用程序中执行本地化
- php qq邮箱发送邮件报错_PHP实现发送邮件(二)
- 呼叫中心几种常见质检方式的对比
- python 图表_python可视化入图表|贵州茅台净利润分析
- 期货市场对农业的影响
- java电子贺卡_基于JAVA WEB的电子贺卡,请帖制作系统
- UE5 IK重定向并修改人物姿势