一、属性是什么?
类的一个组成部分,一般是基本的数据类型,可以引用的数据类型
二、使用步骤
1.成员变量(属性)
代码如下(示例):
class app {
//成员变量
int age;
String name;
Double price;
//常用的权限修饰符:private,public,缺省,protected---->封装性
private int num1;
2.局部变量
代码如下(示例):
public void app1(int as) {//as形参,局部变量
System.out.println("as");
}
public void eat(){
String ss="fef";//局部变量
System.out.println("fff");
}
}
1.相同点: 1.1 定义变量的格式:数据类型 变量名=变量值。 1.2先声明,后使用。 1.3变量都有其对应的作用域。 2.不同点: 2.1在类中声明的位置不同。 成员变量:直接定义在{}内部。 局部变量:声明在方法内,方法形参,代码块内,构造器形参,构造器内部的变量。 2.2关于权限修饰符的不同 成员变量:可以再声明属性时,直接指明其权限,使用修饰符。 常用的权限修饰符:private,public,缺省,protected---->封装性。 局部变量:不可以使用权限修饰符。
2.3.默认初始化值不同
属性:有其固定的初始化值。
局部变量:没有默认初始化值,需要调用之前,自己赋值。