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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

switch语句中 ,如果没有case会怎样?
答:switch一定要有case,并且,所有的语句都要在case或者default里面。
==============================================================================
switch 有continue吗??
答:没有.
==============================================================================

两数在方法中调换,实际是否发生改变
答:如果两个数只是普通变量,不是静态中的变量或者引用类型,方法中改变,但是并没有返回,所以,输出还是没有改变的.
===============================================================================
定义数组可以用不同类型吗?
如:double [] arr=new int[5];
不行,数组是相同数据类型的集合.
===============================================================================
创建一个类,把另一个类赋值给他,更改其中一个另一个的值会变吗?
答:类是引用类型,直接赋值只是将地址映射过去,所以,一个更改,另一个也会改变
================================================================================

this.name 是否等同于类名.name?
答:this.name是代表当前实例化后的对象的名字,而类名.name则代表当前对象下所有的名字,必须用static修饰,全局共享一个变量.
=================================================================================
构造代码块放在类的最后面,还是先执行吗??
答:构造代码无论放在前面还是后面,都是在构造方法前先执行.
=================================================================================
在继承中,父类公有(public)方法中输出私有(private)属性.子类继承公有方法,能输出?
答:只要是公有方法中的内容都可以输出,但是没法赋值.必须得通过set方法赋值.
=================================================================================
方法重写,然后重载,可否?
答:是可以的,重载和方法的父类没有关系.
=================================================================================
父亲没有无参构造方法,子类继承父类不定义构造方法可以吗?
        错误: 无法将类 Student中的构造器 Student应用到给定类型;
        找到: 没有参数
        原因: 实际参数列表和形式参数列表长度不同
答:如果没有无参构造方法,子类必须在子类的构造方法中定义一个super(参数列表相同)的构造方法.
=================================================================================
在多态中转型:猫 转 动物 ,动物 转狗,请问可以吗?
答:不能,猫转成动物,其实还是猫,猫不能转成狗.
=================================================================================
抽象类,里面可以有其他正常类吗?
答:抽象类的定义是,一个类中,只要有未实现的方法就必须定义为抽象类,抽象类中可以有实现好的类.
=================================================================================如果继承多个接口,两个接口方法相同?
答:那个是不影响的,因为接口中的方法都是空的,实现之后,就成了一个了,所以还是只有一个方法.
=================================================================================

8 个回复

倒序浏览
子父类中也可以有重载
回复 使用道具 举报
burningzzy 发表于 2015-8-6 00:04
子父类中也可以有重载

方法重写,然后重载,可否?
答:是可以的,重载和方法的父类没有关系。
是这个?
回复 使用道具 举报
赞                                 
回复 使用道具 举报
switch中break点呐
回复 使用道具 举报
基本都是对的,不过我感觉switch没有case有default 不会报错,不过这样写就没什么用了。
总结得蛮好,不错
回复 使用道具 举报
zaydon369 发表于 2015-8-7 15:26
方法重写,然后重载,可否?
答:是可以的,重载和方法的父类没有关系。
是这个? ...

恩,方法重写和重载完全没有关系啊,不知道你说的重写完,然后再重载是什么意思。
回复 使用道具 举报
很棒,多谢分享
回复 使用道具 举报
也可以通过父类的带参构造进行赋值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马