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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 申落土 中级黑马   /  2016-7-21 23:30  /  433 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是面向对象?
    答:面向对象是Java的基本特征。深刻地理解面向对象是设计良好Java软件项目的基础。面向对象(Object Oriented,OO)是软件开发过程中使用的一种思维方式 。将功能封装进对象,强调具备了功能的对象,不关注过程。
2、面向对象的三大思想特点是什么?
1.是一种更符合人们思考习惯的思想
2.可以将复杂的事情简单化
3. 将程序由执行者转换成为指挥者
3、成员变量和局部变量的区别有哪些?
成员变量
定义位置:类中,整个类中均可以访问。
内存:成员变量随着对象的建立而建立,存在于对象所在的堆内存中。
默认值:成员变量有默认值。
回收:随着对象的回收而回收。
局部变量
定义位置:定义在局部范围,如方法内,语句内等。
内存:局部变量存在于栈内存中。
默认值:没有默认值。
回收:,通常为语句或方法范围。
4、什么是封装?封装的好处,原则分别是什么?
把数据和方法包装进类中,以及具体实现的隐藏,常共同被称作是封装。
封装的结果是一个同时带有特征和行为的数据类型。

1 个回复

倒序浏览
好厉害啊,还没学到呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马