1.什么是类。
类是模子,确定对象将会拥有的特征(属性)和行为(方法)。
2. 什么是对象。
对象是实实在在看得见、摸得着的实体,是类的实例化。
3. OOA,OOD,OOP是什么
OOA(Object Oriented Analysis)面向对象分析;OOD(Object Oriented Design)面向对象设计;OOP(Object Oriented Programming)面向对象编程
4. OO(面向对象)的优点
*便于程序模拟现实世界中的实体
**用类表示实体的特征和行为
*隐藏细节
**对象的行为和属性被封装在类中,外界通过调用类的方法来获得,不需要关注内部的细节如何实现
5. 类和对象的区别是什么。
类是抽象的概念,仅仅是模板。
对象是看得见,摸得着的实体,是类的实例化
6. 类的命名规则,方法的命名格则。
类使用首字母大写,合成单词首字母依次大写;
方法名使用驼峰命名法:首字母小写,合成单词首字母依次大写
7. 如何定义一个类、类的属性和方法。
修饰符 class 类名{ //定义类
属性类型 属性名; //类的属性
修饰符 返回值类型 方法名(形参列表){ //类的方法
方法体;
}
}
8. 如何创建类的对象。
使用new关键字
9. 数据类型有哪两种。
基本数据类型,引用数据类型
10.类中的一个方法如何调用类的另一个方法?
直接调用
11. 类中的一个方法如何调用另一个类的方法?
先创建类的对象,然后 对象名.方法名();
12. 使用包的优点。
*易于找到和使用相应的文件
*防止命名冲突
*更好的保护类、数据和方法
13. 包的命名规则。
域名倒置原则
14. 包与存储Java源文件的目录结构的关系是什么?
树形结构
15. 如何给类的方法添加JavaDoc注释?
/**
*注释体
*/
16. 变量的作用域。
*成员变量在类的内部都可以使用
*局部变量只在方法体内部使用
17. 引用传递,值传递区别。
引用传递传递的是地址;
值传递传递的是数值。