A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© java234 中级黑马   /  2016-8-31 20:51  /  424 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. 局部变量和成员变量的区别:
(1)定义位置不同:成员变量定义在类中方法外,局部变量定义在方法内。
(2)作用范围不同:成员变量在整个类中有效,局部变量在所在的方法有效。
(3)内存位置不同:成员变量随着对象的创建存放在堆内存中,局部变量存放在栈内存中。
(4)初始化值不同:成员变量是有默认的初始化的值的;局部变量不赋值不能用。
(5)生命周期不同:成员变量随着对象的存在而存在,随着对象的消失而消失;局部变量随着方法的调用而存在,方法调用完毕而消失。

2.变量的使用顺序?
答:就近原则。先在局部找,局部找不到在本类中找,本类找不到就去父类找,找不到就编译失败。

3.java描述事物最基本的单位?
答:类

4.什么叫面向对象?
答:面向对象是一种思想,它是基于面向过程的,强调的是具备功能的对象,让对象调用方法解决问题。在开发中,要完成特定的功能就去寻找相应的对象,如果找不到就创建对象,使用对象,维护完善对象。
自己举例说明:厨师做饭,女朋友洗衣服。。。。。
思想特点:1.让复杂的事情简单化;2,更符合人类的思维需求;3.角色从执行者到指挥者。

5.类和对象的关系?
答:类是具有相同或相似一类事物的抽象;对象是类的实例化。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马