《java入门第一季》之面向对象面试题(成员变量与局部变量的区别)
来源:互联网 发布:淘宝店大量宝贝复制 编辑:程序博客网 时间:2024/06/06 02:17
/*成员变量和局部变量的区别?A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在内存中的位置不同成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失D:初始化值不同成员变量:有默认初始化值局部变量:没有默认初始化值,必须定义,赋值,然后才能使用。否则无法编译,报错。注意事项:局部变量名称可以和成员变量名称一样,在方法中使用的时候,采用的是就近原则。*/class Varialbe {//成员变量//int num = 10;int num; //0,成员变量有默认的值public void show() {//int num2 = 20; //局部变量//可能尚未初始化变量num2//int num2; //局部变量没有默认值int num2 = 20;System.out.println(num2);int num = 50;//。局部变量和成员变量的值相同,采用的是就近原则。System.out.println(num);//50}}class VariableDemo {public static void main(String[] args) {Varialbe v = new Varialbe();System.out.println(v.num); //v.num访问成员变量v.show();//使用成员方法}}
0 0
- 《java入门第一季》之面向对象面试题(成员变量与局部变量的区别)
- java学习日记_14:面向对象之成员变量与局部变量的区别。
- 《java入门第一季》之面向对象面试题(this和super的区别)
- java语言基础(21)——面向对象(成员变量和局部变量的区别)
- 面试题---成员变量和局部变量的区别
- 面向对象_成员变量和局部变量的区别
- 面向对象成员变量和局部变量的区别
- 经典面试题之 —— 成员变量和局部变量的区别
- java面向对象(成员变量和局部变量)
- Java基础:面向对象(1)--对象的概念、成员变量与局部变量、匿名对象、类的封装
- java学习日记_26:面向对象之静态变量与成员变量的区别
- 局部变量与成员变量的区别、匿名对象
- java面向对象之成员变量和局部变量 以及他们的内存分配
- Java 笔记 及 面向对象 成员变量与局部变量的区别 面向对象3大特征:这里只写了封装,构造函数 .this关键字
- 第十二、Java的成员变量与局部变量的区别
- Java 成员变量与局部变量的区别:
- java 多线程通信--成员变量与局部变量的区别
- JAVA中成员变量与局部变量的区别
- Extjs学习笔记
- datetimepicker用法
- c++中的引用和拷贝构造函数
- (OK) docker forums
- 不要在init和dealloc函数中使用accessor
- 《java入门第一季》之面向对象面试题(成员变量与局部变量的区别)
- #warning and #error
- 自定义View:如果想对一个Android中已经存在的控件进行自定义的 话,可以有两个种方法
- FreeRadius安装与配置
- UltraEdit中GCC和Java开发环境的搭建
- Android API与系统对应表
- arm-linux交叉编译bad ELF interpreter
- #line and __LINE__
- Nodejs(五)