首页 > 图灵资讯 > 技术篇>正文
尺寸和接口章节
2024-09-29 19:53:30
这一章我们会看到什么?
主要技能和概念 • 使用包 • 了解包如何影响访问 • 应用 protected 访问修饰符 • 导入包 • 了解标准java 包 • 了解界面的基本方面 • 实现一个接口 • 参考应用接口 • 了解接口变量 • 扩展接口 • 创建标准和静态接口方法
包和接口: 这些创新功能有助于组织和包装代码。
- 包:分组相关类别,帮助组织代码。
- 界面:定义类必须实现的方法,指定将执行什么操作,但不指定如何执行。
套餐包装功能: 它们将程序的相关部分分成一个有组织的单元。 允许包装控制类之间的访问。
命名空间: 将包名附加到每个类别中,以防止类名冲突。 解决大型项目中的命名问题,避免与其他类别或库的名称发生冲突。
访问控制: 包允许在同一包中访问相关类别的代码,但外部代码是私有的。 有助于创建独立和包装的类组。
包和接口示例
src/ mypackage/ myinterface.java myclass.java main.java
- 定义包和接口(mypackage/myinterface.java):
package mypackage; // definindo uma interface public interface myinterface { void sayhello(); // método abstrato }
- 接口在类中实现 (mypackage/myclass.java):
package mypackage; // implementando a interface em uma classe public class myclass implements myinterface { @override public void sayhello() { system.out.println("olá, mundo! implementando uma interface."); } }
- 在主程序(main.java)中使用类和接口:
import mypackage.MyClass; // Importando a classe do pacote 'mypackage' public class Main { public static void main(String[] args) { MyClass myObject = new MyClass(); // Criando uma instância de MyClass myObject.sayHello(); // Chamando o método implementado } }
说明:
- 包(mypackage):类和接口组织在 mypackage 这有助于构建代码,避免名称冲突。
- 接口 (myinterface):实现接口类必须提供的抽象定义 sayhello 方法。
- 类(myclass):并提供接口 sayhello 定义方法。
- 主程序:使用实现接口的myclass类调用方法。
程序输出: 你好世界!实现界面。
以上是尺寸和接口章节的详细内容。请关注图灵教育的其他相关文章!