JAVA复习重点:访问修饰符、多态与继承

版权申诉
0 下载量 16 浏览量 更新于2024-06-28 收藏 63KB DOCX 举报
"这是一份关于Java编程语言的复习题,涵盖了类、继承、多态、包、字符串、程序类型、线程、注释、抽象类、接口等方面的基础知识。" Java编程语言是计算机科学领域广泛使用的面向对象编程语言,这份复习题旨在帮助学习者巩固和检验对Java核心概念的理解。以下是对题目中涉及知识点的详细说明: 1. 访问修饰符:Java中的访问修饰符包括`private`、`public`、`protected`和默认(包访问)。`public`的访问权限最大,允许在任何地方访问。 2. 继承:所有Java类都直接或间接地继承自`Object`类,这是Java的继承特性。 3. 自动引入的包:`java.lang`包在运行时由Java解释器自动引入,无需显式使用`import`语句。 4. 多态性:Java中的多态有两种形式,方法覆盖(重写)和方法重载(overloading)。前者是子类对父类方法的实现,后者是同名方法参数列表的不同。 5. 接口与继承:Java不支持类的多重继承,但可以通过实现多个接口来实现多重继承的效果。 6. 字符串:Java中,`String`表示字符串常量,不可变;`StringBuffer`或`StringBuilder`用于处理可变字符串。 7. Java程序类型:分为Application(应用程序)和Applet(小程序),前者独立运行,后者嵌入到Web页面中。 8. 接口与继承:再次强调,Java中类只能单继承,但可以通过接口实现多重继承。 9. 表达式计算:表达式`(x++) * 3`在x等于2时,先取值2乘以3,得到6,然后x自增为3。 10. 包创建:创建名为`MyPackage`的包,语句为`package MyPackage;`. 11. 方法变量:类中方法内部声明的变量,只在方法作用域内有效。 12. 构造方法:构造方法与类名相同,无返回类型,不能写`void`,用于初始化对象。 13. 线程生命周期:包括新建、就绪、运行、阻塞和死亡五个阶段。 14. 注释:Java中使用`//`进行单行注释,`/* ... */`进行多行注释。 15. 抽象类与抽象方法:包含抽象方法的类称为抽象类,需要被子类继承并实现其抽象方法。 16. 扩展接口:Java通过接口(interface)来实现多继承的模拟。 17. 线程控制:`Thread.sleep()`方法用于指定线程暂停执行的时间。 18. Applet程序:如果只有一个类`MyApplet`继承自`Applet`,源文件应命名为`MyApplet.java`。 19. Application程序运行:使用JDK编译和运行Application,命令分别为`javac MyJavaApplication.java`和`java MyJavaApplication`。 20. 语句输出:未给出具体语句,通常这种情况下,输出结果可能是执行某些操作后的数值,例如变量的累加。 以上是复习题中涵盖的Java基础知识,掌握这些概念对于理解和编写Java程序至关重要。
2022-11-26 上传
2022-11-26 上传
2023-06-10 上传