小米科技|Java:Java中的类和对象( 二 )


接口可以声明方法但没有任何实现 。 接口指定了一个类型和对该类型的一组操作 , 但它没有指定任何实现细节 。 在创建实现接口的类时 , 由开发人员定义接口方法的实现 。 接口中没有数据成员;它只能包含动作声明 。
Java中的静态类和对象
你可以将类或类的实例定义为静态的 。 为此 , 你应该在类或对象的名称之前加上 static 关键字 。 静态类是仅包含静态成员的类 。 因此 , 如果你有一个静态类 , 那么你在该类中定义的所有方法和变量或对象都必须是静态的 。
如果类是静态的 , 则不能创建该类的实例 。 要访问类的成员 , 你可以改用类名 。 静态对象在应用程序的整个生命周期中都驻留在内存中 。
Java 中的类和对象编程
现在你已经知道如何定义一个类 , 是时候学习如何使用 new 运算符创建对象了 。 要在 Java 中创建类的实例 , 你应该利用 new 运算符和类的构造函数 。
new 运算符返回对已创建对象的引用 , 但程序员并不总是需要它 。 这为对象分配内存以保存其状态信息并使其可供使用 。
关于 Java 类和对象的最终想法
良好的 OOP 知识有助于开发人员构建健壮、可扩展、可维护和高性能的应用程序 。 然而 , 虽然使用 OOP 有几个好处 , 但也有一些缺点 , 设计模式已经发展到解决 OOP 的缺点 。