今天给大家介绍的是Java中类的结构之一:属性;类的结构有:属性、方法、构造器、代码块、内部类。其中用的最多的是属性、方法、构造器,也是不可缺少的。
属性和变量是根据在类中声明的位置不同所以叫法不同但是他们的的类型都可以是基本数据类型,引用数据类型;
相同点:
1、定义变量的格式:数据类型 变量名 = 变量值
2、先声明,后使用
3、变量都其对应的作用域
不同点:
属性是声明在类的{}中的,二局部变量是生命在构造器中、方法体内,方法形参、代码块中的,并且局部变量不能使用权限修饰符,其中属性的权限修饰符可以省略不写默认为缺省的,属性有默认初始化值,局部变量没有所以定义局部变量时要立刻赋值;
下面直接看代码示例:
一、属性示例:
属性的默认初始化值:
在类Student中定义一个方法并输出属性得到各类型属性的默认初始化值,如上图所示。
二、定义在方法括号内(形参)
三、定义在方法内部(局部变量)
四、main方法中的代码及类方法运行的结果
以上就是Java属性的全部内容。