20170809 - 今日技能封装 - Q
1 昨日课后练习应该用if还是switch...case?什么情况用后者?
2 方法的签名包含什么?
3 public boolean pay(double money)
public void pay(double moeny)同时定义是否会报错?
4 public boolean pay(String name,double money)
public boolean pay(double moeny)同时定义是否会报错?
5 什么是方法的重载?
6 如何理解重名的方法?
7 同一个类中可以有多个public修饰的类吗?该类必须与文件名相同吗?
8 void say(){}
void say(){return 1};
同时定义是否正确?
9
void say(String addres){}
void say(String name){}
同时定义是否正确?
10 成员变量的定义可以通过什么完成?
11 可以在类内部定义需要传参的函数吗?
12 构造方法有什么特性?用于什么?可自行定义吗?
12 如何写构造方法?定义及使用需要注意什么?
}
13 如何理解Student zs = new Student()?
14 this的适用范围是?指代什么?
15 类与方法的区别是什么?
16 为何方法中调用成员变量无需传参?
17 调用构造方法的整个流程。
18 如何理解下列代码?
class cell{
int row;
int col;
cell(int row,int col){
this.row = row;
this.col = col;
}
19 类内this()是什么?
20 构造方法间可否互相调用?请写出三个重载的构造方法,要求无参数调用一个参数,一个参数调用两个参数。
21 如何简单理解this.row?
22 在类内调用构造方法可否使用cell()?
23 同一类下定义方法应如何定义?若报错有可能是什么原因?
24 小转大提示错误,有可能是什么原因?