关于编写面向对象的时钟问题
来源:互联网 发布:便携电脑推荐 知乎 编辑:程序博客网 时间:2024/06/06 01:40
时钟,有时针,分针,秒针,3个针头共同组成了时间。时钟有两个特性,可以转动,可以表示时间。我们就从这两个特性下手。首先创建一个对象Clock,然后分别用go和showtime,这两个方法来表示转动和表示时间。具体代码如下。
package duhai_10_19;import java.util.Calendar;public class Clock {private int hour;private int minit;private int second;public Clock(){Calendar cal=Calendar.getInstance();hour=cal.get(Calendar.HOUR_OF_DAY);minit=cal.get(Calendar.MINUTE);second=cal.get(Calendar.SECOND);}public void go(){second++;if(second==60){second=0;minit++;if(minit==60){minit=0;hour++;if(hour==24)hour=0;}}}public void showtime(){String time="";if(hour<10){time=time+"0";}time=time+hour+":";if(minit<10)time=time+"0";time=time+minit+":";if(second<10)time=time+"0";time=time+second;System.out.println(time);}}
package duhai_10_19;public class Test_02 {public static void main(String[] args) throws Throwable {Clock p1=new Clock();while(true){p1.go();p1.showtime();Thread.sleep(1000);}}}
0 0
- 关于编写面向对象的时钟问题
- 关于面向对象的内存释放问题
- 关于JS面向对象的问题一
- 倒计时时钟 面向对象
- 面向对象 时钟
- 关于javascript语言的继承、面向对象问题的文章
- 面向对象的问题
- 关于面向对象里的子类继承问题
- 关于面向对象的一些问题,理解了再填坑。
- java 关于初学面向对象的问题四:抽象类
- 面向对象入门的概念与时钟的走动
- c语言编写面向对象的类
- 关于面向对象的javascript
- 关于面向对象的解释?
- 关于面向对象的定义
- 关于面向对象的理解
- 关于面向对象的理解
- 关于面向对象的基础知识
- 探究javascript mvc(二)
- HEVC细琐杂项 持续更新~
- 多路归并排序
- 虚拟机复制后网络启动失败的解决办法
- Tokyo Cabinet和Tokyo Tyrant安装和测试
- 关于编写面向对象的时钟问题
- UVa12356 - Army Buddies(水题)
- java 10.20
- 百度地图的一些疑问
- Spark集群术语
- Vector简单使用
- 从事java开发的第四个年头,开始做一些笔记,做一些整理
- HM代码初步
- 关于中文乱码处理的经验总结