java面向对象试题及答案-.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java 面向对象试题及答案 本资源总结了 Java 面向对象编程的基本概念和技术要点,涵盖了面向对象三大特征、继承、多态、抽象、接口、类、对象等方面的知识点。 1. JVM 的垃圾回收机制 Java 虚拟机(JVM)自带的一个线程,自动运行着的程序,用于回收没有任何引用所指向的对象。 2. Java 内存分配 Java 中有三种类型的内存分配: * 栈空间:用于存储程序运行时在方法中声明的所有的局部变量。 * 堆空间:用于存储使用 new 关键字所创建的对象。 * 方法区:用于存放类的信息(包括方法)。 3. 面向对象三大特征 面向对象编程的三大特征是: * 封装:将对象的状态和行为封装在一起。 * 继承:子类继承父类的状态和行为。 * 多态:子类可以覆盖父类的方法。 4. 类的定义 Java 中一个类的定义包括: * 类名 * 属性(成员变量) * 方法 5. 接口 Java 语言的接口是一个特殊的类,包含常量和抽象方法。 6. 方法的覆盖 如果子类中的某个方法的名字、返回值类型和参数列表与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。 7. 多重继承 Java 仅支持类间的单重继承,但接口可以弥补这个缺陷,支持多重继承。 8. 接口中的方法 接口中的所有方法均为抽象的和公共的。 9. final 关键字 Java 语言中,表示一个类不能再被继承的关键字是 final。 10.继承和实现接口 Java 语言中,表示一个类 A 继承自父类 B,并实现接口 C 的语句是 `class A extends B implements C`。 11. 字符型操作 Java 语言中,char 型变量可以参与算术运算,例如 `char d = (char) (c + i)`。 12. 继承和组合 继承主要强调子类在父类的基础上取长补短,而组合主要强调的是类与类之间的传输。 13. 父类方法调用 Java 语言中,我们可以使用 super 关键字来调用父类的方法。 14. 方法参数传递 Java 语言中,调用方法时,参数传递是值调用,而不是地址调用。 15. 接口和抽象类 接口是一种只含有抽象方法或常量的一种特殊抽象类。 16. abstract 方法 abstract 方法不能与 final 并列修饰同一个类。 17. 类的创建 创建一个类就是创建一个新的数据类型,而类在 Java 中属于引用数据类型。 18. 方法重载 如果一个类中定义了几个名为 method 的方法,这些方法的参数都是整数,则这些方法的参数列表必须是不同的,这种现象称为方法的重载。 选择题 * 关于继承与接口实现的正确方式。 * 类定义和构造方法的正确声明方式。 * 对象的创建和使用方式。 这些问题可以帮助读者更好地理解 Java 面向对象编程的基本概念和技术要点。
剩余11页未读,继续阅读
- 粉丝: 0
- 资源: 1864
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
- 3
前往页