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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表就是方法名后面括号里面由数据类型和变量名组成的参数。
操作完毕后返回的数据的数据类型
修饰符 返回值类型 方法名(参数列表){
方法体
return 数据;


2、return的类型一定要和返回值类型相同么?为什么?
一定要相同。
因为如果return的类型与返回值类型不想同程序会报错。

3、return后面能写代码么?为什么?
能。因为返回值通常用变量来接收不然就没有意义了。

4、什么是方法的重载?方法的重载有什么好处?
方法重载是指在同一个类中定义多个方法之间的关系。
好处是我们只要记住一个方法名,就可以完成多个类似的调用。

5、满足方法的重载条件,与什么有关?与什么无关?
满足方法的重载条件:
有关的:1.方法名相同。 2.在一个类中 3.参数列表数据类型不同。4.参数列表数据类型长度不同。
5.参数列表数据类型顺序不同。
与返回值无关。

6、参数列表不同,有哪几种情况?
1.数量不同 2.数据类型不同 3.顺序不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候传递的是数据值。
参数为引用数据类型的时候传递的是地址值
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:        参数:由数据类型和变量名组成 -  数据类型 变量名
        参数列表:由多个参数组成的列表
        返回值类型:return 数据;中数据的数据类型
        返回值定义格式:public static 数据类型 方法名 ( 参数 ) {
                                return 数据 ;
                        }

2、return的类型一定要和返回值类型相同么?为什么?
答:        方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错。

        

3、return后面能写代码么?为什么?
答:        return后面不能写代码,在方法中当return语句执行后,方法函数便停止运行,弹出栈内存,因此return后的代码无作用,若写上程序将编译出错。

4、什么是方法的重载?方法的重载有什么好处?
答:        方法的重载:方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载


                ①多个方法在同一个类中

                ②多个方法具有相同的方法名

                ③多个方法的参数不相同,类型不同或者数量不同

            方法重载的好处:方法重载使得同一方法名可在涵盖多种基本数据类型的情况下进行相同逻辑的操作,提高了程序员在主入口中调用方法的效率。

5、满足方法的重载条件,与什么有关?与什么无关?
答:        ①
重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式
        ②重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载

6、参数列表不同,有哪几种情况?
答:        参数类型不同或者数量不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:        参数为基本数据类型的时候,传递的是参数中的数值;参数为引用数据类型的时候,传递的是地址值。
回复 使用道具 举报
1.什么是面向对象的思想?
我们不用什么是都亲力亲为,抓住每个细节实现细节,我们只要找到相对应的类让它帮我们完成
2.类和对象的关系?
类是对象的模板,对象是类的实体
3.成员变量和局部变量的区别?
a、成员变量定义在类中方法外的,局部变量定义在方法中
b、成员变量在堆内存中有固定的值,局部变量在栈内存中没有值
c、成员变量随着对象的创建而产生,随着对象的消失而消失;局部变量随着方法的调用而产生,随着方法的调用完毕而消失


4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
将细节隐藏起来,对外提供访问方式
提高程序的安全性,复用性,
5.什么是this关键字?它有什么用途?


6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
用于创建对象的时候,调用的方法,给对象中的成员变量赋值
构造方法有空参构造
全参构造
没创建构造就会自带,有创建就没有

7.可以通过哪两种方式给对象中的属性赋值?
空参构造赋值
全参构造赋值
回复 使用道具 举报

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

1.什么是面向对象的思想?
需要完成一个功能时,不用自己去关注实现细节,而是找到能够完成这个功能的类,让他调用方法,帮助我们完成功能实现。

2.类和对象的关系?
类是用来描述现实生活中的事物,是对象的模板,而对象是根据类创建的一个实体。

3.成员变量和局部变量的区别?
(1)类中的位置不同:成员变量(类中方法外)局部变量(方法内部或方法声明上)
(2)内存中位置不同:成员变量(堆内存)局部变量(栈内存)
(3)生命周期不同:成员变量(随着对象的存在而存在,随着对象的消失而消失)局部变量(随着方法的调用而存在,随着方法完毕而消失)
(4)初始化值不同:成员变量(有默认初始值)(没有初始值,必须先定义,赋值才能使用)

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
封装可以在定义类中可以使用到,封装可以将细节隐藏起来,对外提供访问方式。
因为外界不能直接访问,需要通过我们提供的访问方式获取,提高安全性而且还可以让程序多次重复使用 复用性得到提升

5.什么是this关键字?它有什么用途?
this关键字指代成员变量,其主要作用是区分局部变量和成员变量重名的问题,方法的形参如果与成员变量同名,不带this修饰的变量指的是形参,而不是成员变量。方法的形参没有与成员变量同名,不带this修饰的变量指的是成员变量。

6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
构造方法:用于创建对象时调用的方,给对象中的成员变量赋值。有两种构造方法:有参构造方法和无参构造方法。类中会自带无参构造方法

7.可以通过哪两种方式给对象中的属性赋值?
(1)使用成员变量:格式:对象名.变量名
(2)使用成员方法:格式:对象名.方法名()
回复 使用道具 举报
许泽伟 发表于 2019-4-7 01:02
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表分为行参和实参.行参是方 ...


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

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

建一个新的类,类里有我们要的能解决我们要解决的问题的代码,然后在调用
2.类和对象的关系?

在类里定义与方法 对象是在主方法里把类里的东西调用出来的
3.成员变量和局部变量的区别?
成员在方法外 局部在方法内
成员有默认值而局部没有

4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
有private就有封装   安全  可以重复使用
5.什么是this关键字?它有什么用途?
调用你要调用的对象的地址值
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
类中会自带无参数的构造方法  有三种 有参 全参 无参  是一种特殊的方法
7.可以通过哪两种方式给对象中的属性赋值?
用set 在参数里直接赋值
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马