java类的属性_Java基础“类的属性”
⼀、类的修饰符
(1)public(公有属性)实例化类和实例化对象
公有的、公共的(⼀般⽤于定义⼀个公共的类的属性或变量,可以在该类以外调⽤和供其他类调⽤和使⽤)
定义格式 :public 数据类型 属性名称;
例如:
public公有属性,可以在该类以外调⽤,其他类也可以调⽤(这种变量称之为实例变量)
(2)private (私有属性)
私有的(⼀般⽤于定义⼀个私有的类的属性或变量,只能在本类使⽤,不可外调,外调是会报错)
定义格式 :private 数据类型 属性名称;
例如:
⼆、类的变量
1、分类:分为“成员变量”和“局部变量”
1.1、成员变量(有默认值,String类型不赋值时默认值为null、int为0)
(1)实例变量(不以 “static” 修饰)
例如 :
特别注意:实例变量只能在类实例化之后的对象中使⽤和调⽤
(2) 类变量(以“static”修饰)
例如:
可以直接通过“ 类名 . 属性 ”⽅式直接调⽤
1.2、局部变量
(1)形参(⽅法⼩括号中定义的变量)
例如:
特别注意:在调⽤这个⽅法的时候,在其给予赋值时,必须和参数⾥⾯的数据类型⼀致,不然会执⾏报错
(2)⽅法局部变量(在⽅法体内定义)
就是在⼀个⽅法体⾥⾯的变量,只能在这个⽅法体(⼀个⽅法的中间部分)⾥⾯发挥作⽤,超出范围则⽆效(带有数据类型,如 int i = 0;)
例如:
特别注意:在定义时必须赋值,否则⽆效
(3)代码块局部变量(在代码块内定义)
就是在⼀对⼤的花括号⾥⾯定义的变量,和⽅法局部变量有些类似,在其定义时也必须初始化值,不能超出所在范围,否则⽆效三、成员变量(属性)和局部变量的区别
注意事项总结:
1、⽅法局部变量:就是在⼀个⽅法体⾥⾯的变量(带有数据类型,如int i = 0;)
2、代码块局部变量:就是在⼀对⼤的花括号⾥⾯定义的变量
3、成员变量的修饰符:public(公共的) 和 private(私有的)
4、特别注意:实例变量只能在类实例化之后的对象中使⽤和调⽤
5、特别注意:成员变量有默认值,可以不⽤初始化值
6、特别注意:局部变量只能在它所属的范围类使⽤,必须赋值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。