25.1.24小记

news/2025/1/25 0:41:30/文章来源:https://www.cnblogs.com/Ryanjxy/p/18690553

今天因为打美赛的原因,全天都比较忙,只能抽出晚上的一点点时间随便听一听课。(美赛第一天进度还算客观)

包(package)

当要用到类的时候,需要给出全名(即package.class)

举个例子 :

其中包clock中包含Clock类,包display中包含display类

1.在package中的class开头必须写

package name;

2.从一个class中调用另外一个包里的class,需要写出所调用的class的全部名字(eg: package.class)

代码1 :

package clock;import display.display;public class Clock {private display hour = new display(24);private display minute  = new display(60);public void start(){while(true) {minute.increase();if (minute.getValue() == 0) {hour.increase();}System.out.printf("%02d:%02d\n", hour.getValue(), minute.getValue());}}public static void main(String[] args){Clock clock = new Clock();clock.start();}
}

代码2:

package clock;//import display.display;public class Clock {
//  这里有变化private display.display hour = new display.display(24);private display.display minute  = new display.display(60);public void start(){while(true) {minute.increase();if (minute.getValue() == 0) {hour.increase();}System.out.printf("%02d:%02d\n", hour.getValue(), minute.getValue());}}public static void main(String[] args){Clock clock = new Clock();clock.start();}
}

代码3 :(用improt package.*将包中的所有类引用过来)

package clock;import display.*;public class Clock {private display hour = new display(24);private display minute  = new display(60);public void start(){while(true) {minute.increase();if (minute.getValue() == 0) {hour.increase();}System.out.printf("%02d:%02d\n", hour.getValue(), minute.getValue());}}public static void main(String[] args){Clock clock = new Clock();clock.start();}
}

包的名字里可以有.出现
eg:

package clock;import display.led.display;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/874938.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

极空间避坑指南 - 苹果 Live Photo 备份后成静态图

背景 最近入手了一款新 NAS:极空间 Z40Pro,准备用作家里人的相册备份和影音中心。 折腾的过程以后有机会单独聊一聊,这篇文章主要是为了避免极空间用户踩坑。 问题说明 当使用极空间 NAS 备份 iPhone 的 Live Photo 数据之后,如果你有冷备份或者想换硬盘的情况下,贸然把备…

RocketMQ原理—3.源码设计简单分析下

大纲 1.Producer作为生产者是如何创建出来的 2.Producer启动时是如何准备好相关资源的 3.Producer是如何从拉取Topic元数据的 4.Producer是如何选择MessageQueue的 5.Producer与Broker是如何进行网络通信的 6.Broker收到一条消息后是如何存储的 7.Broker是如何实时更新索引文件…

数据库:推荐一款非常实用的数据库定时备份工具,大神必备(附下载)!

今天给大家推荐推荐一款非常实用的数据库定时备份工具,大神必备! 一、SQLBackupAndFTP 是什么? SQLBackupAndFTP 是一款用于备份 SQL Server、MySQL 和 PostgreSQL Server 数据库的实用软件,执行定期的完整备份、差异备份和事务日志备份,备份完成后产生的备份压缩包文件可…

【模拟电子技术】12-放大电路的分析方法

【模拟电子技术】12-放大电路的分析方法 分析交流时候,必须先分析直流,因为交流电路中的等效电阻与静态工作点相关。于是需要分析直流通路。交流电源置零,电容视为断路静态的所有问题都可以在直流通路中找到。 后分析交流通路。直流电源置零,交流通路频率高,容抗小,电容视…

【开源】推荐一款JAVA开源的大数据用户行为分析平台

一、项目简介 随着大数据技术的迅猛发展,其在商业领域的应用日益广泛,并为企业创造了显著的价值。通过深入的数据分析来洞悉用户行为模式,构建以用户体验为核心的高效增长策略,已成为现代企业不可或缺的核心竞争力之一。面对不断攀升的成本压力,企业必须摒弃传统的粗犷营销…

【开源】蚂蚁集团自研的AI编程工具

一、介绍 CodeFuse是蚂蚁集团自研的代码生成模型,能提供智能建议和实时支持,帮助开发者自动生成代码、注释、测试用例等,提高研发效率。在评测中,CodeFuse的得分超过了GPT-4和WizardCoder-34B。开源内容包括代码框架和模型。代码框架支持多任务微调,包括代码生成、翻译、测…

实评实测 | ETL 行业也够卷,云化 ETL,ETL 软件不过了

本篇内容由 AustinDatabase 提供,内容围绕 TapData Cloud 的实测展开,希望能为大家提供更多角度的参考。文章来源于:AustinDatabases,作者:liuaustin3 在数据管理中,“提取(Extract)、转换(Transform)、加载(Load)”是高效数据集成解决方案的支柱。正确的 ETL 工具…

《CPython Internals》阅读笔记:p353-p355

《CPython Internals》学习第 18天,p353-p355 总结,总计 3 页。 一、技术总结 1.benchmark(基准测试) Python中常用的 benchmark 有 timeit, pyperformance。 (1)timeit $ ./python -m timeit -c "x=1; x+=1; x**x" 1000000 loops, best of 5: 258 nsec per loop …