"面向对象的应用用于灵活应用的各个场景笔记总结" 本文主要讨论了面向对象的应用在 Java 中的使用,通过分析 Java 中的面向对象编程,建立了超级丰富的模型和心得,总结了面向对象编程的知识点,并讨论了如何将这些知识点应用于实际场景中。下面是本文的知识点总结: 1. final 关键字的使用 final 关键字在 Java 中用于修饰类、方法和变量,具有以下特点: * final 可以修饰类,该类不能被继承。 * final 可以修饰方法,该方法不能被重写(覆盖、复写)。 * final 可以修饰变量,该变量不能被赋值,因为这个变量变成了常量。 例如,使用 final 修饰类,防止子类继承父类的方法: ```java class Fu {public final void show() {System.out.println("绝密!不能被覆盖");}} class Zi extends Fu {//这里不能再对父类进行重写/*public void show() {System.out.println("ok!知道了");}*/} ``` 2. static 关键字的使用 static 关键字在 Java 中用于修饰成员变量和成员方法,具有以下特点: * 静态成员变量随着类的加载而加载,优先于对象的存在,被类的所有对象共享。 * 静态成员方法只能访问静态成员变量或静态成员方法。 * 静态方法不能使用 this 关键字。 例如,使用 static 修饰成员变量,使得所有对象共享同一个变量: ```java public class Person_1_static_use { public static void main(String[] args) { Person p1 = new Person("马志勇", 22, "中国"); p1.show(); Person p2 = new Person("云哥", 20, "中国"); p2.show(); // ... } } class Person { String name = null; int age = 0; static String country = null; // ... } ``` 3. 代码块的使用 代码块在 Java 中,用{}括起来的代码被称为代码块。根据位置和生命的不同,可以分为: * 局部代码块:局部位置,用于限定变量的生命周期。 * 构造代码块:在类中的成员位置,用{ }括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。 * 静态代码块:在类中的成员位置,用{ }括起来,只不过用 static 关键字修饰。 这些代码块的使用可以使得代码更加简洁和易于维护。 本文主要讨论了面向对象编程的知识点,并通过实际示例展示了这些知识点的应用,旨在帮助读者更好地理解和掌握面向对象编程的技术。
剩余63页未读,继续阅读
- 粉丝: 915
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助