类:是一组相关【属性】和【行为】的集合。可以把类看成一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。
现实中,描述一类事物:
属性:描述该类事物的一种【状态】信息。
行为:描述该类事物具备的功能,能够做什么。
类是对一类事物的描述,是【抽象的】
对象是一类事物的实例,是【具体的】
类是对象的模板,对象是类的实体
类名 对象名 = new 类名(); //使用对象访问类的成员信息: 对象名.成员变量名; 对象名.成员方法();
成员变量如果没有进行赋值,系统会自动给一个默认值,规则和数组一样。
成员变量:类中、方法外
局部变量:方法中或者方法声明上(形式参数)
作用范围不同 【重点】
成员变量:类中
局部变量:方法中
初始值不同 【重点】
成员变量:有默认值
局部变量:没有默认值,必须先定义赋值,才能使用
在内存当中存储的位置不同 【了解】
成员变量:堆内存当中
局部变量:栈内存当中
生命周期不同 【了解】
成员变量:随着对象的创建而存在,随着对象的消失而消失
局部变量:随着方法的调用而存在,随着方法调用结束而消失。
修饰符不同 【了解】
成员变量:可以使用修饰符
原文:https://www.cnblogs.com/9080dlb/p/13996876.html