| 
 
| 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(参数列表相同)的构造方法.
 =================================================================================
 在多态中转型:猫 转 动物 ,动物 转狗,请问可以吗?
 答:不能,猫转成动物,其实还是猫,猫不能转成狗.
 =================================================================================
 抽象类,里面可以有其他正常类吗?
 答:抽象类的定义是,一个类中,只要有未实现的方法就必须定义为抽象类,抽象类中可以有实现好的类.
 =================================================================================如果继承多个接口,两个接口方法相同?
 答:那个是不影响的,因为接口中的方法都是空的,实现之后,就成了一个了,所以还是只有一个方法.
 =================================================================================
 
 | 
 |