20170808 - 今日技能封装 - Q
1 如何写出高质量的代码?
2 OOP的好处是?
3 类用于什么?什么是面向对象?
4 如何在方法中传入自定义类型数据?如何在方法内使用自定义数据内的子信息和方法?
public static void print(emp e){
}
5 如何定义类?定义类需要定义什么?
6 同一个类创建的多个对象有什么属性?
7 成员变量是什么?
8 同一包下的类是否可以互相访问?
9 class Emp{
String name;
int age;
double salary;
String work;
void info(){
System.out.println(name);
System.out.println(salary);
System.out.println(age);
System.out.println(work);
}
}
Emp ww = new Emp();
ww.info();
是否会报错?
10 引用类型变量简称什么?
11 试析下列各个元素属性
student zs = new student()
12 定义类,方法何时需要添加public?
13 栈堆分别存放什么?
14 Cell c = new cell();
Cell cc = c;
堆中是否会有新的对象?
15 Cell c = new cell();
Cell cc = c;
c.row = 2;cc.row = 5;c.row = ?
16 a = ?
int a = 5;
int b = a;
a = 5;
b = 8;
17 基本类型变量划等号与引用变量划等号有什么区别?
18 基本类型可以赋值为null吗?赋值为null是什么含义?
19 NullPointerException为什么错误?如何修改?
20 何时需要将行为写在类内部,什么方法写在外面?
21 类内行为调用类内属性是否需要传参?
22 类中定义的变量一定需要初始化吗?
23 面向对象编程的好处及注意事项。
24 如何进行面向对象编程?
25 如何确定方法是否需要定义在对象内部?
26 测试类中的方法应定义在哪