Java基础课程Day06:this关键字、private修饰符及成员变量详解.pdfVIP

  • 0
  • 0
  • 约1.32万字
  • 约 14页
  • 2026-02-03 发布于北京
  • 举报

Java基础课程Day06:this关键字、private修饰符及成员变量详解.pdf

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)

1亿VIP精品文档

相关文档