博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类的静态成员
阅读量:6708 次
发布时间:2019-06-25

本文共 451 字,大约阅读时间需要 1 分钟。

静态数据成员

1、静态数据成员在类加载时就已经分配了内存空间

2、静态数据成员需要在类外进行初始化

3、静态数据成员可以采用对象调用,也可以直接用类名::变量方式来调用

4、静态数据成员的设计目的是数据共享

静态成员函数

1、静态成员函数不获得对象的this指针

2、静态成员函数可以采用(类名::函数)或者(对象.)    形式调用,但是不会识别个体对象(因为没有this指    针)

静态成员(变量和方法)属于类本身,在类被创建时候 就产生了,就被分配内存空间了。而非静态成员属于对 象,在类对象定义是才产生,分配空间(变量,方法不分配), 并只能被该类使用。

静态变量成员可以实现对象间的数据共享,静态变量成员的值 对每个对象都是一样的,更新时大家同步动。

静态数据成员是静态存储的,所以必须进行初始化。

静态成员函数不能直接引用类中声明的非静态变量,如果想引用 非静态变量,需要通过类对象进行。

 

转载于:https://www.cnblogs.com/achao123456/p/8686244.html

你可能感兴趣的文章
Yii框架官方指南系列25——使用数据库:Active Record
查看>>
Android:ANR、线程间通讯、Handler、Message
查看>>
抽象工厂模式实现DB的封装(续)
查看>>
linux命令之git
查看>>
SQLPlus环境设置
查看>>
如何解决crontab脚本执行sudo
查看>>
大数据应用之HBase数据插入性能优化之多线程并行插入测试案例
查看>>
phalcon的nginx重写实现模仿apache下的.htaccess
查看>>
使用用户自定义的辅助实例执行基于表空间的时间点恢复
查看>>
Mybatis XML 映射配置文件
查看>>
MySQL深入03-锁-事务-GTID
查看>>
HTML学习日记(1-基础)
查看>>
如何查看mysql的用户及授权
查看>>
JAVA jacob office转换pdf代码
查看>>
Java 命令行运行参数大全
查看>>
Oracle学习之路-SQL篇-连接查询
查看>>
我的友情链接
查看>>
Windows 7打开.hlp文件
查看>>
Hadoop 完全分布式搭建指南
查看>>
从比特币的疯狂引发出的区块链热潮
查看>>