静态方法和数据

本文介绍了静态方法和数据的概念及用法,强调了它们独立于类实例的特点,并解释了如何访问静态字段,以及如何利用const关键字创建不可变的静态字段。此外还探讨了静态类的特性及其使用限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

理解静态方法和数据

并非所有方法都天生从属于类的某个实例.这些称为工具方法或实用方法

静态方法不依赖类的实例,不能访问类的任何实例字段或实例方法.相反,只能访问标记为static的其他方法和字段

从普通类外访问静态字段,要以类名作为前缀,而不是以实例作为前缀名称

使用const关键字创建静态字段
const 关键字声明的字段成为常量字段,是一种特殊的静态字段,它的值永远不会改变 关键字是const

静态类
静态类只能包含静态成员(使用该类创建的所有对象都共享这些成员的单一拷贝)…静态类纯粹作为工具方法和字段的容器使用,静态类不能包含任何实例数据或方法.

ps:使用new操作符创建静态类的对象没有意义,编译器会报错,为了执行初始化,静态类允许包含一个默认构造器,前提是该构造器也被声明为静态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值