
这一章我们会看到什么
主要技能和概念
• 使用包
• 了解包如何影响访问
• 应用 protected
访问修饰符• 导入包
• 了解标准java 包
• 了解界面的基本方面
• 实现一个接口
• 应用接口参考
• 了解接口变量
• 扩展接口
• 创建标准和静态接口方法
包和接口:
这些创新功能有助于组织和封装代码。
包:对相关类进行分组并帮助组织代码。接口:定义类必须实现的方法,指定将执行什么操作,但不指定如何执行。
套餐
封装功能:
他们将程序的相关部分分组为一个有组织的单元。
控制类之间的访问,允许封装。
命名空间:
通过将包名称附加到每个类来防止类名称冲突。
解决大型项目中的命名问题,避免与其他类或库的名称冲突。
访问控制:
包允许在同一包中访问相关类的代码,但对外部代码来说是私有的。
有助于创建独立的和封装的类组。
包和接口示例
AI新媒体文章
专为新媒体人打造的AI写作工具,提供“选题创作”、“文章重写”、“爆款标题”等功能
75 查看详情
src/ mypackage/ myinterface.java myclass.java main.java
定义包和接口(mypackage/myinterface.java):
package mypackage;// definindo uma interfacepublic interface myinterface { void sayhello(); // método abstrato}
在类中实现接口 (mypackage/myclass.java):
package mypackage;// implementando a interface em uma classepublic 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类来调用方法。
程序输出:
你好世界!实现接口。
以上就是尺寸和接口章节的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/463162.html
微信扫一扫
支付宝扫一扫