什么是变量?

变量就像一个小箱子,可以在里面存放你要保存的数据,比如数字、文字等。

然后你给这个箱子起了一个名字,让后可以通过名字找到这个箱子,查看和更改里面的数据。

  • 名字:就是给小箱子(变量)取得一个名字,比如“年龄”,“体重”。
  • 变量类型:就是这个小箱子(变量)里可以放什么类型的数据,比如数字、文字等
  • 变量值:就是小箱子(变量)里实际存放的数据,比如数字12或者125kg

 实例:char  name =  “黎明”

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实例变量(Instance Variables)是定义在类中的变量,每个类的实例(对象)都有自己的一组实例变量,它们的值在每个对象中可以不同。 局部变量(Local Variables)是在方法、构造方法或代码块中定义的变量,它们只在所属的方法、构造方法或代码块中有效,并且在方法执行结束后会被销毁。 类变量(Class Variables)是定义在类中,但在方法体外的变量。它们属于类,而不是属于类的实例。类变量在整个类中只有一份拷贝,所有的对象共享同一个类变量的值。 成员变量(Member Variables)是指实例变量和类变量的统称,它们都是属于类的成员,在整个类中都可以被访问。 成员方法(Member Methods)是定义在类中的方法,可以通过对象来调用。它们可以访问和操作实例变量和类变量,用于执行特定的操作或提供特定的功能。 构造方法(Constructor)是一种特殊类型的方法,用于创建对象时进行对象的初始化操作。构造方法与类名相同,并且没有返回类型。 重载(Overloading)是指在一个类中可以定义多个同名的方法,但参数列表必须不同。通过重载可以使得方法具有不同的行为,根据传入不同的参数来选择执行相应的方法。 重写(Override)是指在子类中重新定义父类中的方法,方法名、参数列表和返回类型都必须相同。通过重写可以实现对父类方法的扩展或修改。 重载和重写的区别在于: - 重载是在同一个类中定义多个同名方法,参数列表不同,可以根据传入参数的类型和数量进行选择。重载方法是静态绑定的,即在编译时确定调用哪个方法。 - 重写是子类对父类中已有方法的重新定义,方法名、参数列表和返回类型都必须相同。重写方法是动态绑定的,即在运行时根据对象的实际类型确定调用哪个方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值