JAVA-类变量与类方法

本文概述了Java中对象和类变量的工作原理。类变量被所有对象共享,首次创建对象时分配内存,后续对象共享同一块内存。类方法与成员方法的区别在于,前者不能操作成员变量,可通过类名直接调用。

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

基本概念
在生成每个类的对象时,Java为每个对象的变量分
配一块内存,然后可以通过该对象来访问这些变量。不
同对象的变量值是不同的。
类变量=类里面的静态变量
对于类变量来说,在生成类的第一个对象时,
Java运行时系统对这个对象的每个类变量分配一块内存,
以后再生成该类的对象将共享同一个类变量,每个对象
对类变量的改变都会直接影响到其他对象。
类变量可以通过实例对象来访问,也可以通过类名
直接访问,两种方法的结果是相同的。

类变量被所有对象共享,只生成一次
在这里插入图片描述

类方法=类里面的静态方法
对象的方法可以对当前对象的成员变量进行操作,
也可以对类变量进行操作,但类方法不能访问成员变量。
成员方法必须通过对象来调用,而类方法除了可由
对象调用外,还可以由类名直接调用。

count是类变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值