- 0
- 0
- 约1.32万字
- 约 14页
- 2026-02-03 发布于北京
- 举报
A:简答题
1思:什么时候使用this关键字?
、考
什么时候使用private?如何给成员
量值?
变赋
:使用this关键字:创建对象,为对象中的
成员赋值时使用;成员变量与局部变量重名时使
用。使用private关键字:封装类中成员时使
用,隐藏实现细节。给成员变量赋值:通过构造
方法赋值;通过setXxx()方法赋值。
1、成员变量与局部变量的区别?
:
A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义
中或者方法上B:在内存中的位置不同成员变量:在堆内存局部
变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,
随着对象的而局部变量:随着方法的调用而存在,随着方法
的调用完毕而D:初始化值不同成员变量:有默认初始化值局部
变量:没有默认初始化值,必须定义,赋值,然后才能使用。
2、什么是对象?什么时候使用对象?
:对象指的是:没有命名的对象。
使用对象的情况:a:调用方法,仅需调
用一次时;b:对象可以作为实际参数传
递。
3、使用面向对象【封装】的好处有哪些
:隐藏实现细节,公共的方
式,提高了代码的复用性,提高安全性。
4、private关键字在哪里使用?被private修饰的成员有什么特点?
:当类中的成员需要私有时使用private关键
字。特点:是一个权限修饰符,可以修饰成员(成
员变量和成员方法)。
A:简答题
1、思考:什么时候使用this关键字?
什么时候使用private?
如何给成员变量赋值?
:
使用this关键字:
创建对象,为对象中的成员赋值时使用
成员变量与局部变量重名时使用
使用private关键字:
封装类中成员时使用,隐藏实现细节
给成员变量赋值:
通过构造方法赋值
通过setXxx()方法赋值
1、成员变量与局部变量的区别?
:
A:在类中的位置不同
成员变量:在类中方法外
局部变量:在方法定义中或者方法上
B:在内存中的位置不同
成员变量:在堆内存
局部变量:在栈内存
C:生命周期不同
成员变量:随着对象的创建而存在,随着对象的而
局部变量:随着方法的调用而存在,随着方法的调用完毕而
D:初始化值不同
成员变量:有默认初始化值
局部变量:没有默认初始化值,必须定义,赋值,然后才能使用。
2、什么是对象?什么时候使用对象?
:
对象指:没有起名字的对象
使用对象:
a:调用方法,仅仅只调用一次的时候
b:对象可以作为实际参数传递
3、使用面向对象【封装】的好处有哪些?
:
隐藏实现细节,公共的方式
提高了代码的复用性
提高安全性
4、private关键字在哪里使用?被private修饰的成员有什么特点?
:
类中的成员需要私有的时候使用private关键字
特点:
原创力文档

文档评论(0)