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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


今天我们学习了面向对象,面向对象在我们以后的java程序中每天都会接触到,请根据自己的理解回答下面问题:

1.什么是面向对象的思想?

2.类和对象的关系?

3.成员变量和局部变量的区别?

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?

5.什么是this关键字?它有什么用途?

6.什么是构造方法?有几种构造方法?类中会自带构造方法么?

7.可以通过哪两种方式给对象中的属性赋值?

50 个回复

倒序浏览
1.什么是面向对象的思想?
答:之前写的代码大部分都是面向过程,面向对象为我们把一些具体的功能封装到一个类中,需要用到的时候就直接创建该类的实例,通过实例调用该类的对象,就可以完成我们的需求,不需要我们自己去实现具体的功能,最简单的例子就是我们调用Arrays类里面的一些操作数组的方法。
2.类和对象的关系?
答:类是我们描述一种事物的一种抽象的概念而对象是类这个抽象概念中事实存在的个体
3.成员变量和局部变量的区别?
答:成员变量为定义在类中方法外,局部变量为定义在方法中的,另外他们的生命周期也不同,成员变量随着类的加载而加载,随着类的消失而消失,局部变量为随着方法的调用而加载,随着方法的消失而消失
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
答:在我们需要对成员变量进行保护判断的时候就会体现出封装的概念,把成员变量私有化,像外部提供两个公共的方法供外部调用,当外部传进来值之后我们可以在方法里面对传进来的值进行一系列的逻辑判断,符合我们的要求则可以赋值,目的是为了保护我们的成员变量不随意的被外部访问
5.什么是this关键字?它有什么用途?
this关键字代表本身,在成员变量和局部变量处若有相同的变量名称的时候用来区分变量。谁调用this   this就代表谁
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
答:构造方法:没有返回值(连void也没有),与类名同名,用于初始化我们的类的,构造方法也是随着类的加载而加载,有两种构造方法,一种是带参数的构造方法,用于我们创建对象后可以直接通过构造方法给程序赋值,一种是不带参数的构造方法,   如果我们不写任何构造方法,系统会默认给一个构造方法,但是这个是我们看不见的,通过反编译工具可以看到系统给我们加的构造方法,如果我们自己定义了带参的构造方法,系统就不会给我们自动创建构造方法了。
7.可以通过哪两种方式给对象中的属性赋值?
答:1.可以通过setXxx给对象中的属性赋值,
       2.还可以通过带参的构造方法给成员属性赋值,
       3.也可以通过对象名.成员变量 给属性赋值,但是这种方式前提是 成员变量要没有被私有化,也就是说没有加private关键字
回复 使用道具 举报
1.什么是面向对象的思想?
如果我们要去做某件事直接去找具有做这件事的能力和功能的对象,而不用自己亲力亲为一步步的去执行每个步骤。

2.类和对象的关系?
类是定义对象的模版,对象是创建该类的实体

3.成员变量和局部变量的区别?
定义的位置不同:
局部变量定义在方法里面或方法的形参上,成员变量定义在类中方法外。
作用域不同:
局部变量作用于方法中,出了方法就无效了,成员变量作用于整个类
初始化默认值不同:
局部变量:初始化无默认值
成员变量:初始化有默认值
运行时内存位置不同:
局部变量在栈中,成员变量在堆中
生命周期:
局部变量随着方法的产生而产生,随着方法的消失而消失
成员变量随着对象的产生而产生,随着对象的消失而消失

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
封装在我们程序中的方法和private可以提现出来,将代码进行分门别类的封装到一个方法。如果要使用方法的功能调用该方法就行。
封装可以将代码分门别类封装到一起,提高代码的安全性,且对外隐藏了功能实现的细节,也提高了代码的复用性,

5.什么是this关键字?它有什么用途?
this关键字是指所在类的当前对象的引用,即对象的地址值;当成员方法中的局部变量和成员变量的名称相冲突时,可以使用this关键字将它们区分开。
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
构造方法是创建对象,用于对象的创建的初始化。两种一种是无参构造,另一种是带参构造(包括全参构造)。
如果当类中没有构造方法时编译器会赠送一个无参构造方法,如果有一个或至少一个构造方法则不会赠送。

7.可以通过哪两种方式给对象中的属性赋值?
可以通过带参构造方法和set方法对对象进行属性赋值
回复 使用道具 举报
雷均

1.什么是面向对象的思想?
就是懂得指挥别人来干活,而不用去考虑别人是怎么干的活
2.类和对象的关系?
类是对象的统一描述,而对象是类的具体体现。
3.成员变量和局部变量的区别?
定义位置不同,成员变量定义在类中方法外,局部变量定义在方法中;作用域不同,成员变量作用于全类中,而局部变量只作用于定义的方法中;
成员变量有初始值,而局部变量没有初始值,不赋值不能使用;
生命周期不同,成员变量跟随类,而局部变量随着方法调用出现,方法结束消失。
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
因为封装能够让定义的代码更容易理解,同时也提高了代码的安全性;
5.什么是this关键字?它有什么用途?
this是所在类的当前对象的地址值;他能够解决类中变量重名导致赋值错误的问题。
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
就是用来给对象的成员赋上初始值的方法;
有2个构造方法,分别是无参构造方法和有参构造方法;
如果你不定义构造方法,那么系统会自动给出一个无参构造方法,但是如果你已经定义了
一个构造方法,系统不会再给出构造方法。
7.可以通过哪两种方式给对象中的属性赋值?
可以通过全参构造方法的参数传递的方式,将初始值传递给对象的变量;
还可以通过无参构造方法,一个个的给对象中的属性赋值。
回复 使用道具 举报
1.把处理事情的过程交给一个人去处理,不用自己去亲自处理,只要得到最终结果。
2.类是对象的抽象形象比如手机设计图,对象是类的实体形象比如手机实体。
3.成员变量声明在类里,生命周期随着类在堆里随垃圾回收机制消失,有初始值。
局部变量声明在方法里,随着方法结束生命周期结束,没有初始值必须赋值使用。
4.封装可以使代码更简洁更容易理解,适当的封装可以增强安全性。
5.this关键字是区别局部变量和成员变量同名问题的出现。
6.构造方法用来初始化创建出来的对象,有全参数构造方法和无参数构造方法。
7.无参数使用:
创建一个对象运用get——set方法赋值。
全参数使用
在创建对象时在括号运用重载的原理进行赋值。
回复 使用道具 举报
1.什么是面向对象的思想?
强调对象,就是将常用的方法封装起来,需要的时候直接调用,我们不需要考虑它的实现过程只需要知道结果
2.类和对象的关系?
类是对象的描述,对象是类的具体化实例
3.成员变量和局部变量的区别?
1)定义的位置不一样
2)作用的范围不一样
3)默认值不一样
4)内存的位置不一样
5)生命周期不一样
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
定义一个方法,将需要实现的功能写在方法内;使用封装可以简化代码的书写;
5.什么是this关键字?它有什么用途?
this代表所在类的当前对象的引用(地址值),即对象自己的引用;用途在于方法被哪个对象调用,this就代表谁。
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
构造方法就是在被private修饰的时候需要添加它的构造方法;两种,无参构造方法和全参构造方法;如果没有编写构造方法会默认赠送一个
7.可以通过哪两种方式给对象中的属性赋值?
在new的时候直接赋值;用对象名.set进行赋值
回复 使用道具 举报
1.什么是面向对象的思想?
面向对象指的是直接面向结果,不用看过程。
2.类和对象的关系?
类是一个物体抽象的描述,对象是该物体具体的体现
3.成员变量和局部变量的区别?
局部变量只可在定义的方法当中使用,生命周期随着方法的诞生而诞生,随着方法的结束而陨落,没有初始值,必须赋值成员变量在类中诞生,生命周期随着类在堆中生成,随着类在堆中消亡,有初始值。
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
方法就是一个封装,封装可以使得程序更加的简洁明了
5.什么是this关键字?它有什么用途?
this关键字是用来区别局部变量和成员变量的。在变量前面加了this后,该变量就是属于该类中的成员变量
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
类中自带构造方法,但是一旦创建的新的构造方法便会消失
构造方法有两种:全参数构造方法和无参数构造方法
构造方法用来初始化变量
7.可以通过哪两种方式给对象中的属性赋值?

1无参数构造时,可以先通过setXxx给属性赋值
2有参数构造时可以直接在括号中赋值

点评

构造方法的作用并不是初始化变量,更主要的作用是创建对象  发表于 2018-12-8 17:14
回复 使用道具 举报
1.我并不关心怎么去实现这件事,我只要找到会做这件事的人来帮我做这件事就行了;
2.类是一个抽象的概念; 而对象是类抽象概念的实物表达;
3.两个的作用域不同,成员变量是定义在类中,方法的外面,而局部变量是定义在方法中,在方法外面不能访问变量。
   生命周期方面,成员变量的生命周期一般会比局部变量长,成员变量有初始值,而局部变量不赋值初始值是不能使用的
4.在方法的定义中就体现出了封装,封装可以使代码更容易维护,易于代码管理
5.this指的是调用类中的构造方法,this关键字可以区分成员变量和参数;
6.构造方法就是和类同名的方法,对象的创建就是通过构造方法来完成的,构造方法分为无参构造方法和全参构造方法。当类别创建时,即使自己没有写构造方法,JVM也会自动为该类添加一个默认的无参的构造方法。但是只要自己写了一个构造方法,那么JVM久不会为类创建构造方法。
7.如果没有使用private关键字修饰成员变量,那么可以直接对成员变量进行赋值,如果使用了pravate关键字修饰,那么只能通过成员变量的getter和setter方法来赋值。
回复 使用道具 举报
Chidori 发表于 2018-12-5 21:19
1.什么是面向对象的思想?
面向对象指的是直接面向结果,不用看过程。
2.类和对象的关系?

老夫是郑彤
回复 使用道具 举报
1.面向对象就是通过指挥对象去完成某件事,不必自己亲自去做。
2.类是一组相关属性和行为的集合,可以理解为模板,对象是一类事物的具体体现,就是通过模板做出来的实际东西。
3.成员变量和局部变量的区别?
1.成员变量定义在类里面方法外,局部变量定义在方法内或者方法参数列表里。2.成员变量有初始值,局部变量没有初始值,必须定义赋值后才能使用。3.成员变量使用范围在类中,局部变量使用范围在方法内。
4.方法和private关键字都是封装思想的体现,封装可以不让外部直接使用类中的成员变量,从而提高代码安全性。
5.this代表所在类当前的地址值,当局部变量和成员变量的变量名重名的时候,由于就近原则,可以使用this关键字使用当前类中的成员变量。
6.当创建对象的时候构造方法用来初始化该对象,构造方法分为无参构造方法和全参构造方法。如果我们不自己提供构造方法,编译器会自动提供一个无参构造方法。
7.如果是全参构造方法,可以直接在创建出来的对象中赋值,如果是无参构造方法,可以通过setXxx方法给成员变量赋值。
回复 使用道具 举报 1 0
1.什么是面向对象的思想?
就是爱计算机程序设计过程中,参照显示中事物,将事物的属性特征,行为特征抽象出来,描述成计算机事件的设计思想.

2.类和对象的关系?
类是对一类事物的描述,是抽象的.
对象是一类事物的实例,是具体的.
类是对象的模版,对象是类的尸体.

3.成员变量和局部变量的区别?
在类中的位置不同.
作用范围不一样.
初始化值的不同.
在内存中的位置不同.
生命周期不同.

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
在使用成员变量时可以体现到.
因为封装可以让代码更容易理解与维护,也加强了代码的安全性.

5.什么是this关键字?它有什么用途?
this代表所在类的当前对象的引用(地址值),及对象自己的引用.
修饰方法中的变量,解决成员变量被隐藏的问题.

6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
当一个对象被创建的时候,构造方法用来初始化该对象,给对象的成员变量赋初始值.
有两种构造方法.
如果你不提供构造方法,系统会给出无参数构造方法.

7.可以通过哪两种方式给对象中的属性赋值?
可以通过无参数使用和全参数使用给对象中的属性赋值.
回复 使用道具 举报
1.让对象来帮帮我们实现,而不去关心具体的细节。
回复 使用道具 举报
1.面向对象思想能够将负责的事情简单化,能让我们不用自己动手干活,转为指挥他人干活的指挥官。2.类是是对一类事物的描述,对象是对一类事物的具体表现。
3.成员变量和局部变量的区别:①成员变量在类中方法外,局部变量在方法内或者参数上;②成员变量作用于类中,局部变量作用于方法中;③成员变量有默认值,局部变量没有默认值;④成员变量在堆中,局部变量在栈中;⑤成员变量随着对象存在而存在随着对象消失而消失,活的久,局部变量随着方法进栈而进栈随着方法出栈而消失活的短。
4.封装体现在private对属性内容的保护,封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。
5.this能够表示所在类的当前对象的地址值,方法被哪个对象调用,方法中的this就代表那个对象,能够避免定义了重名变量带来的错误。
6.构造方法就是自己定义一个方法给变量带来属性,构造方法包括无参构造方法和全参构造方法,如果自己没有提供一个构造方法的话系统会提供一个无参构造方法,如果自己提供了就没有了。
7.直接赋值和通过setXxx赋值。
回复 使用道具 举报
1.什么是面向对象的思想?
就是把一个东西或者生物,当作对象来拆分,研究。
2.类和对象的关系?
对象是由多个类组成了。
3.成员变量和局部变量的区别?
成员变量是在类当中定义的,作用域比较大,有默认值。局部变量实在方法中定义了,作用域在方法中。没有默认值。
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
在看程序的时候更容易理解,因为封装更安全。
5.什么是this关键字?它有什么用途?
this就是,类当前对方法的引用索引值,如果变量重名,可以在方法中分开。
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
创建对象就会有构造方法,有参构造方法,无参构造方法。会了。
7.可以通过哪两种方式给对象中的属性赋值?
构造方法的括号里可以封装,还要set和get方法中赋值。
回复 使用道具 举报
1.什么是面向对象的思想?
指挥会做某事的某人去工作,而不需要自己动手
2.类和对象的关系?
类是对一切事物描述,是抽象的,
对象对一切事物实例,是具体的。
3.成员变量和局部变量的区别?
定义的位置不一样,作用范围不一样,默认值不一样
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
Java中的方法和关键字 private
5.什么是this关键字?它有什么用途?
this 代表 区别 局部变量和成员变量名称相同时候来区分它们

6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
当一个对象被创建的是构造的方法用来初始化该对象,给对象成员变量赋初始值。
7.可以通过哪两种方式给对象中的属性赋值?
可以全参数的传递给对象中的属性,
也可以通过 无参数 一个一个的传递赋值对象中的属性
回复 使用道具 举报
1.什么是面向对象的思想?
答:比喻相当于一个上级老板 ,去命令一个下级或秘书去做事。
2.类和对象的关系?
答:类就是对象的描述(抽象的);而对象也就是类的具体体现(具体)
3.成员变量和局部变量的区别?
答:1.在类中的位置不同;2.作用范围不一样3;初始化值不同;4.在内存中的位置不同;5.生命周期不同;

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
答:在之前的方法的调用中可以体现到封装;可以让代码更容易理解与维护,也加强了代码的安全性。
5.什么是this关键字?它有什么用途?
答:this代表所在类的当前对象的引用(地址值),即对象自己的引用。
this的用途:解决成员被隐藏的问题
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值;

有两种构造方法,1.有参构造方法2.无参构方法
除非你开始没有创建对象,否则系统不会自动生成构造方法;
7.可以通过哪两种方式给对象中的属性赋值?
1.可以通过全参构造方法的参数传递的方式,将初始值传递给对象的变量;
2.还可以通过无参构造方法,一个个的给对象中的属性赋值。


回复 使用道具 举报
1.面向对象就是不针对细节,直接找到一个能够帮你实现功能的对象。
2.类是对象的模板,对象是类的具体体现。
3.成员变量作用于整个类中,局部变量作用于方法内;成员变量直接定义在类中,局部变量定义在方法内;成员变量有初始默认值,局部变量没有默认值,不赋值不能使用。
4.定义方法和private关键字体现了封装;封装便于我们代码的理解和维护,也加强了代码的安全性。
5.this代表所在类的当前对象的引用(地址值),即对象自己的引用。可以解决形参变量名和成员变量名重名时,导致成员变量被隐藏,无法被访问到的问题。
6.当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值。构造方法分为有参和全参两种。当我们没有给类定义构造方法时,类中会自带构造方法,当我们定义了构造方法,类中就不再自带构造方法了。
7.无参数时,可以通过setter/getter给对象的属性赋值,全参时调用时直接给参数列表传递参数。
回复 使用道具 举报
1.什么是面向对象的思想?
答:面向对象的思想是指在解决问题的过程中,关注可以解决问题的功能集合,而不是关注具体的细节。
用生活中的话来说,是遇到问题找能解决问题的人,让他去解决问题,而不是自己去将问题解决的细节从头到尾实施下来。

2.类和对象的关系?
答:类是对象的模板,对象是类的实例

3.成员变量和局部变量的区别?
答:1.成员变量是定义在类中方法外的,局部变量是定义在方法中的;
       2.成员变量的作用域是整个类,而局部变量的作用域是方法内;
       3.成员变量初始化时有默认值,而局部变量没有,必须进行赋值,然后才能调用;
       4.成员变量位于堆内存,局部变量位于栈内存;
       5.成员变量的生命周期依赖于对象,而局部变量的生命周期依赖于方法。

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
答:程序中的类、方法、private关键字等都体现了封装的思想,类是对方法的封装,方法时对细节的封装。
使用封装可以保证程序的安全性和稳定性,也易于理解和维护代码。

5.什么是this关键字?它有什么用途?
答:this关键字是指所在类的当前对象的引用,即对象的地址值;当成员方法中的局部变量和成员变量的名称相冲突时,this关键字可以将它们区分开。

6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
答:构造方法是用来新建对象的,每当new一个对象即调用一次构造方法;当类中没有定义构造方法时,编译器会调用默认的构造方法,
但是当类中定义了构造方法,则编译器不会调用类中之外的方法。

7.可以通过哪两种方式给对象中的属性赋值?
答:一种赋值方式是:对象名.成员变量,这种方法只对成员变量未被private修饰时才适用;
另一种赋值方式是通过调用setXxx()方法来给成员变量赋值,这种方法可以给private修饰的
成员变量赋值。
回复 使用道具 举报
1.什么是面向对象的思想?
将具体的功能和属性交由指定的类实现,

2.类和对象的关系?
类: 一组属性和行为的集合;对象是类的一个实例,必然具备该类事物的属性和行为

3.成员变量和局部变量的区别?
作用域: 成员变量作用在类中,局部变量作用在方法中
作用范围: 成员变量在整个类当中都可以使用,局部变量在方法内部使用
默认值: 成员变量,没有赋值的情况下,会有默认值,规则同数组一样;局部变量没有默认值,必须使用手动赋值

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
封装可以将属性隐藏起来封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的
方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。

5.什么是this关键字?它有什么用途?
this代表所在类的当前对象的引用(地址值),即对象自己的引用。


6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值
有参数和无参数的构造方法;
类中默认存在一个构造方法;
如果你不提供构造方法,系统会给出无参数构造方法。


7.可以通过哪两种方式给对象中的属性赋值?
直接赋值 对象名.成员属性 = 值;


回复 使用道具 举报
1.什么是面向对象的思想?
答:面向对象的思想是指在解决问题的过程中,关注可以解决问题的功能集合,而不是关注具体的细节。
用生活中的话来说,是遇到问题找能解决问题的人,让他去解决问题,而不是自己去将问题解决的细节从头到尾实施下来。

2.类和对象的关系?
答:类是对象的模板,对象是类的实例

3.成员变量和局部变量的区别?
答:1.成员变量是定义在类中方法外的,局部变量是定义在方法中的;
        2.成员变量的作用域是整个类,而局部变量的作用域是方法内;
        3.成员变量初始化时有默认值,而局部变量则没有,必须先赋值,然后才能调用;
        4.成员变量位于堆内存,局部变量位于栈内存;
        5.成员变量的生命周期依赖于对象,而局部变量的生命周期依赖于方法。

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
答:程序中的类、方法、private关键字等都体现了封装的思想,类是对方法的封装,方法时对细节的封装。
使用封装可以保证程序的安全性和稳定性,也易于理解和维护代码。

5.什么是this关键字?它有什么用途?
答:this关键字是指所在类的当前对象的引用,即对象的地址值;当成员方法中的局部变量和成员变量的名称相冲突时,
this关键字可以将它们区分开。

6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
答:构造方法是用来新建对象的,每当new一个对象即调用一次构造方法;当类中没有定义构造方法时,编译器会调用默认的构造方法,
但是当类中定义了构造方法,则编译器不会调用类中之外的方法。

7.可以通过哪两种方式给对象中的属性赋值?
答:一种赋值方式是:对象名.成员变量,这种方法只对成员变量未被private修饰时才适用;
另一种赋值方式是通过调用setXxx()方法来给成员变量赋值,这种方法可以给private修饰的
成员变量赋值。
回复 使用道具 举报
1.什么是面向对象的思想?
答:面向对象的思想是指在解决问题的过程中,关注可以解决问题的功能集合,而不是关注具体的细节。
用生活中的话来说,是遇到问题找能解决问题的人,让他去解决问题,而不是自己去将问题解决的细节从头到尾实施下来。

2.类和对象的关系?
答:类是对象的模板,对象是类的实例

3.成员变量和局部变量的区别?
答:1.成员变量是定义在类中方法外的,局部变量是定义在方法中的;
        2.成员变量的作用域是整个类,而局部变量的作用域是方法内;
        3.成员变量初始化时有默认值,而局部变量则没有,必须先赋值,然后才能调用;
        4.成员变量位于堆内存,局部变量位于栈内存;
        5.成员变量的生命周期依赖于对象,而局部变量的生命周期依赖于方法。

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
答:程序中的类、方法、private关键字等都体现了封装的思想,类是对方法的封装,方法时对细节的封装。
使用封装可以保证程序的安全性和稳定性,也易于理解和维护代码。

5.什么是this关键字?它有什么用途?
答:this关键字是指所在类的当前对象的引用,即对象的地址值;当成员方法中的局部变量和成员变量的名称相冲突时,
this关键字可以将它们区分开。

6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
答:构造方法是用来新建对象的,每当new一个对象即调用一次构造方法;当类中没有定义构造方法时,编译器会调用默认的构造方法,
但是当类中定义了构造方法,则编译器不会调用类中之外的方法。

7.可以通过哪两种方式给对象中的属性赋值?
答:一种赋值方式是:对象名.成员变量,这种方法只对成员变量未被private修饰时才适用;
另一种赋值方式是通过调用setXxx()方法来给成员变量赋值,这种方法可以给private修饰的
成员变量赋值。

回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马