java 类和对象2
2024-10-01 14:49:31
编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒)
进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这
些对象调用方法show()来显示时钟的时间。
类:
int hour;
int minute;
int second; // 构造方法 对变量初始化
Clock(int h, int m, int s) {
hour = h;
minute = m;
second = s;
} //
void show() {
if ((hour >= 0 && hour < 24) && (minute >= 0 && minute < 60) && (second >= 0 && second < 60)) {
System.out.println("现在时刻" + hour + "时" + minute + "分" + second + "秒。");
} else {
System.out.println("你输入的时间有误,请重新输入!");
}
}
调用:
public static void main(String[] args) {
Clock clock1=new Clock(3, 34, 18); Clock clock2=new Clock(23, 34, 18); Clock clock3=new Clock(25, 15, 55); Clock clock4=new Clock(23, 64, 28); Clock clock5=new Clock(23, 54, 78); Clock clock6=new Clock(0, 0, 0); clock1.show();
clock2.show();
clock3.show();
clock4.show();
clock5.show();
clock6.show(); }
结果:
最新文章
- 表单form的enctype=";multipart/form-data";使用疑惑
- fiddler插件开发step by step 1
- Thread Join()的用法
- 为什么说 Git 比 SVN 更好
- asp.net后台的一些操作
- 【翻译】Longest Palindromic Substring 最长回文子串
- 200_longest-palindromic-substring
- 抓包工具 - Fiddler(如何捕获Android数据包)
- Spark RDDs vs DataFrames vs SparkSQL
- Apollo的Oracle适配改动
- 空间、域名与IP之间的关系?
- golang环境 centos 7
- react-router V4中的url参数
- rootkit(kbeast-v1)
- C++ Primer读书笔记(1)
- [LeetCode] 108. Convert Sorted Array to Binary Search Tree ☆(升序数组转换成一个平衡二叉树)
- lame定理求欧几里得算法的求余和赋值次数
- C结构体变量2种运算(比如链表的结点)(区别与java)
- Json循环引用问题
- 配置私有仓库(使用registry镜像搭建一个私有仓库)