为了账号安全,请及时绑定邮箱和手机立即绑定

成员变量 实例变量 成员属性 之间的关系区别?

到最后发现有点混淆了 能不能各个详细解释下 理顺下思路。

正在回答

2 回答

成员属性包含成员变量和实例变量,例如一个类车car,里面有4个轮胎。有一辆奥迪车也有四个轮胎,那么他就会实例化变量四个轮胎并给四个轮胎印上奥迪标志(也就是值),四个轮胎和轮胎上的奥迪标志都是成员属性!

0 回复 有任何疑惑可以回复我~

成员变量 就是成员属性,

成员变量就是你在类中定义的那些变量,比如 在类A中定义int x=3;这时x就是成员变量

当时当你创建一个A类的 对象a  这时 在堆内存中就具有了a.x这个属性,这个a.x就是 a这个实例的变量

所以就是实例变量就是有对象所属的,有拥有者的   而x只是一个概念 具体给你举例

class Car{int wheel=4} 这个wheel就是成员变量 定义只要是车类里面的车轮都应该具有4个车轮

但是我创建一个奥迪的对象 比如 Car aodi=new Car();这时奥迪就具有了一个属性 aodi.wheel

这个aodi.wheel就是实例变量

直接理解就是x是成员变量 如果x的前面有this. x或 super. x或 对象.x  那他就是实例变量

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

成员变量 实例变量 成员属性 之间的关系区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信