Java中的访问修饰符


Java 编程语言包含以下访问修饰符,用于设置类、变量、方法和构造函数的访问级别:

  公共——可从任何地方访问

  受保护——可从同一类及其子类访问

  无修饰符——只能从同一个包访问(也称为默认访问)

  私有的——只能从同一个类访问

Java中的抽象类和接口

  接口是没有状态或实现的特定类型的类。另一方面,抽象类可能同时包含具体方法和非具体方法。抽象类不能被实例化,但可以在必要时被继承。与接口不同,抽象类可能包含方法实现。抽象类可以同时具有抽象和具体成员。

  接口可以声明方法但没有任何实现。接口指定了一个类型和对该类型的一组操作,但它没有指定任何实现细节。在创建实现接口的类时,由开发人员定义接口方法的实现。接口中没有数据成员;它只能包含动作声明。

  Java中的静态类和对象

  你可以将类或类的实例定义为静态的。为此,你应该在类或对象的名称之前加上 static 关键字。静态类是仅包含静态成员的类。因此,如果你有一个静态类,那么你在该类中定义的所有方法和变量或对象都必须是静态的。

  如果类是静态的,则不能创建该类的实例。要访问类的成员,你可以改用类名。静态对象在应用程序的整个生命周期中都驻留在内存中。

  Java 中的类和对象编程

  现在你已经知道如何定义一个类,是时候学习如何使用 new 运算符创建对象了。要在 Java 中创建类的实例,你应该利用 new 运算符和类的构造函数。

  new 运算符返回对已创建对象的引用,但程序员并不总是需要它。这为对象分配内存以保存其状态信息并使其可供使用。

  关于 Java 类和对象的最终想法

  良好的 OOP 知识有助于开发人员构建健壮、可扩展、可维护和高性能的应用程序。然而,虽然使用 OOP 有几个好处,但也有一些缺点,设计模式已经发展到解决 OOP 的缺点。

 

     Java入门推荐:https://www.bilibili.com/video/BV1UY411j7A9?spm_id_from=333.999.0.0

    有所帮助的话,可以滴滴小编哦!!

搜索

复制

相关