成员变量和局部变量
1.成员变量:定义在类体中,方法外的变量叫做成员变量也叫全局变量,也可以叫属性。
- 类变量:有static修饰(存储在方法区中)
- 实例变量:没有static修饰(存储在堆中)
2.局部变量:定义在方法体{}中、形参、代码块{}中的变量;(存储在栈中)
作用域修饰符
public:用于修饰:类、接口、变量、方法
protected:用于修饰: 变量、方法。注意:不能修饰类
default:用于修饰类,接口,方法,变量
private:用于修饰:变量、方法。注意:不能修饰类
示例
同包同类:四个都能成功接收到
同包不同类:private接收不到
不同包不同类:private,protected,default都不能接收到