构造器——创建对象的根本途径

这里写图片描述
这里写图片描述
这里写图片描述

package 获得时间的构造器小例子;

//在程序中,经常要对时间进行操作,但是并没有时间类型的数据。
//那么,我们可以自己实现一个时间类,来满足程序中的需要。
要求:
//1,定义名为MyTime的类,其中应有三个整型成员:
//2,时(hour),分(minute),秒(second),为了保证数据的安全性,这三个成员变量应声明为私有。
//3,为MyTime类定义构造方法,以方便创建对象时初始化成员变量。
//4,再定义diaplay方法,用于将时间信息打印出来。
/*
* 这里有什么知识点呢?
* 第一,封装,变量隐藏,获得时间的方法暴露。
* 第二,创建实例对象
* 第三,获得时间的方法:import Calendar,创建引用变量引用日历的单例实例对象。再用get方法
* 得到整型的时间常量。
* 第四,构造器——创建实例对象的根本途径。
* over。
*/
import java.util.Calendar;
public class MyTime {
// 变量:hour minute second,修饰符 private。类型为int
// 方法:diaplay()打印。

// 定义变量 私有 整型
private int hour;
private int minute;
private int second;
// 定义构造器,初始化成员变量
MyTime()
{
Calendar time = Calendar.getInstance();
hour =time.get(Calendar.HOUR_OF_DAY);
minute =time.get(Calendar.MINUTE);
second =time.get(Calendar.SECOND);
}
public void diaplay(String enquireTime)
{
System.out.println(“亲,小新为你报时:”+hour+”:”+minute+”:”+second);
}

}

package 获得时间的构造器小例子;
import java.util.Scanner;
public class enquireTime {

public static void main(String[] args) {
    // TODO 自动生成的方法存根
    Scanner in = new Scanner(System.in);
    String askTime= in.nextLine();
    MyTime now =new MyTime();
    now.diaplay(askTime);
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值