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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-4-9 17:40  /  2782 人查看  /  39 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.什么是面向对象的思想?
不用关心细节,直接使用有这个功能的类
2.类和对象的关系?
类是模板,类是实体
3.成员变量和局部变量的区别?
定义在类中方法外的,叫做成员变量;定义在方法中的叫做局部变量
成员变量在堆内存中,局部变量在栈内存中
成员变量随着对象的创建而产生,随着对象的消失而消失;局部变量随着方法的调用而产生,随着方法的调用完毕而消失
成员变量有默认值的;局部变量没有默认值,不赋值不能使用
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
安全性:外界不能直接获取变量,需要通过我们提供的访问方式获取
可复用性:一个方法可以多次重复的利用
5.什么是this关键字?它有什么用途?
this代表当前调用方法的引用,哪个对象调用的方法,this就代表哪一个对象
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
用于创建对象的时候,调用的方法,给对象中的成员变量赋值,空参,全参,一个类中不写构造,默认送一个空参构造
7.可以通过哪两种方式给对象中的属性赋值?
get/set方法,普通成员方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马