`
baiguomeng
  • 浏览: 998118 次
文章分类
社区版块
存档分类
最新评论

一个显示日期的简单小程序,主要是学习静态变量的用法

 
阅读更多
//设计一个简单的日期类Date,然后编写一个主程序演示该类的用法,日期有不同的显示格式,
//例如设yyyy、mm、dd分别表示年、月、日,则我们常用的格式是yyyy.mm.dd,美国常用的是
//mm/dd/yyyy,欧洲常用的格式是dd-mm-yyyy.通常同一个程序中的多个日期对象会采用统一
//的显示格式.所以格式属性应该定义一个静态数据成员.
/*
*auther starshus
*
*Date 04/11/20
*/
//5.8.2
public class Date
{
private int year = 2000,month = 1,day=1;//定义并初始化变量
private String greet = "The date is : ";//描述日期的字符串
private static String format = ".";//显示格式,静态变量
public void setDate(int year,int month,int day)//设置日期
{
this.year = year;
this.month = month;
this.day = day;
}
public void setGreet(String greet)//设置描述日期的字符串
{
this.greet = greet;
}
public static void setFormat(String note)//设置格式,也应该为静态方法
{
format = note;
}
public String getDate()//返回日期
{
return(greet+year+format+month+format+day);
}
public static void main(String[] args)//演示类用法的主方法
{
Date date = new Date();//新建对象
date.setDate(2004,10,28);
System.out.println(date.getDate());

Date.format = "/";//设置格式
Date usaDate = new Date();
usaDate.setDate(2004,11,13);
usaDate.setGreet("This is u.s.a format : ");
System.out.println(usaDate.getDate());

Date.format = "-";//设置格式
Date europeDate = new Date();
europeDate.setDate(2004,11,13);
europeDate.setGreet("This is EuropeDate : ");
System.out.println(europeDate.getDate());
}
}
分享到:
评论

相关推荐

    1变量简单小程序VC局部静态变量共3页.pdf.zip

    标题中的“1变量简单小程序VC局部静态变量”指的是在Visual C++(简称VC)编程环境中,使用C++语言编写的一个小型程序,该程序涉及到单个变量的运用,并且重点讲解了局部静态变量的概念和用法。局部静态变量是C++中...

    Static静态变量的应用(VB6.0代码编写)

    总的来说,Static静态变量是VB6.0编程中一个强大的工具,合理利用可以解决许多实际问题,但同时也需要谨慎处理,以确保代码的健壮性和效率。在实际编程中,我们需要根据具体需求权衡是否使用Static变量,以及如何...

    小程序源码,前端静态资源

    Vant是滴滴出行开发的一个UI框架,它为小程序提供了丰富的组件,如表单(Form)、单元格(Cell)、日期日历(DatePicker)等。这些组件遵循简洁、易用的设计原则,帮助开发者快速构建高质量的移动应用界面。 1. **...

    煎蛋.zip微信小程序模板源码纯前端静态小程序源码

    【煎蛋.zip微信小程序模板源码】是一款专为学生毕业设计、程序员学习研究以及小公司快速启动新项目而设计的纯前端静态小程序源码。这个模板包含了一系列与小程序开发相关的技术,如JavaScript、HTML等,使得开发者...

    韩服排行榜小程序-微信小程序

    【标题】"韩服排行榜小程序-微信小程序"揭示了这个项目是一个基于微信小程序平台开发的应用,主要用于展示韩服(可能是韩国服务器的游戏或者某种排名)的排行榜信息。微信小程序是一种轻量级的应用形态,用户无需...

    微信小程序源码-阅读读书.rar

    "微信小程序-阅读读书"项目是基于微信小程序框架开发的一个阅读类应用源码,旨在帮助开发者理解如何构建一个功能完善的图书分享与阅读的小程序。 该项目的核心功能可能包括用户登录、书籍搜索、图书详情展示、阅读...

    php中的静态变量的基本用法

    静态变量的主要特点是在函数或类的方法内部定义,但其值在函数执行结束时不会被销毁,而是保留到下一次该函数再次被调用时。这意味着静态变量在函数的作用域内具有持久性。 首先,我们来详细探讨静态变量的声明和...

    滴滴作业.zip微信小程序模板源码纯前端静态小程序源码

    【滴滴作业.zip微信小程序模板源码】是一款专为学生、程序员和小公司设计的纯前端静态小程序源码,适用于毕业设计、学习研究以及快速构建新项目。这个模板以简洁高效的方式呈现,便于理解和修改,是深入理解微信小...

    小程序中使用css var变量(使js可以动态设置css样式属性)

    在实际开发过程中,我们还可以使用预处理器如SASS、LESS、Stylus等来定义变量,但在小程序中,这些预处理器的变量需要编译到静态的CSS代码中去。而在CSS原生变量中,可以更灵活地在运行时动态修改变量值,从而达到...

    Delphi实例源码演示静态与动态数组变量的不同.rar

    上述代码定义了一个包含10个整数元素的静态数组。由于静态数组的大小在编译时已经确定,所以它们在内存中的位置是固定的,访问速度快,但灵活性较低。 接下来是动态数组。动态数组在声明时不需要指定大小,可以在...

    c#变量的作用和使用方法

    理解变量的作用和使用方法对于编写高效、可维护的代码至关重要。本篇将深入探讨C#变量的各个方面。 1. 变量的定义: 变量是程序中存储信息的内存位置。在C#中,你需要先声明变量,指定它的数据类型,然后再给它...

    实现实时时间小程序

    在这个实时时间小程序中,我们可以使用一个静态文本控件来显示当前时间,然后通过定时器控件来每隔一定间隔更新时间。 1. **创建对话框类:** 首先,我们需要创建一个继承自CDialog的类,比如名为CTestTimeDlg。在...

    使用Java静态关键字实现一个简单的计数器.txt

    ### 使用Java静态关键字实现一个简单的计数器 #### 背景介绍 在软件开发过程中,经常需要维护一些全局变量或者实现一些不依赖于特定对象实例的功能。在Java语言中,`static`关键字提供了一种非常实用的方法来实现...

    微信小程序demo:点击tabbar变换图标

    首先,TabBar是微信小程序中常用的一种界面元素,它位于应用的底部,通常用于在多个主要页面间进行切换。在这个示例中,我们关注的是TabBar图标在用户点击时的变化,这涉及到小程序的生命周期管理和状态管理。 1. *...

    wechat_kacar-master(1)_微信小程序模板js代码前台前端H5页面源码.zip

    综上所述,这个压缩包提供了一个完整的微信小程序模板,包括了小程序开发的基本组成部分,适合初学者学习和开发者快速搭建小程序。通过学习和实践其中的代码,你可以了解小程序的架构、生命周期、数据绑定、页面跳转...

    C++程序设计代码

    其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人员函数的录入和显示。要求包括:编写构造函数和析构函数、拷贝构造函数、内联成员函数,类的组合。 实验四 C++程序的结构(2学时) 1.编写...

    MFC中显示图片(静态、动态)(转)

    ### MFC中显示图片的方法(静态与动态) 在MFC框架下实现图片的显示功能时,通常有两种方式:静态显示和动态显示。这两种方法各有特点,适用于不同的应用场景。 #### 一、静态显示图片 静态显示是指在程序运行...

    C++基础小程序集锦

    这个小程序将解释如何声明和使用静态变量和静态函数。 7. **复数实数运算**:这里展示了如何创建自定义数据类型(如复数)并实现相应的运算符重载,使复数可以像基本类型一样进行加、减、乘、除等操作。 8. **随机...

    网易微信小程序源代码wangyi.zip

    【标题】"网易微信小程序源代码wangyi.zip" 提供的是一个用于开发微信小程序的源码包,其中包含了构建一个类似网易风格的小程序所需的基本框架和资源。这个压缩包是学习和研究微信小程序开发,尤其是网易相关设计和...

    小程序精选源码——拼车源码.rar

    2. **app.js**:这是小程序的全局脚本文件,用于定义小程序的全局变量、全局方法以及设置小程序的生命周期函数。在这里,你可以设置初始化数据、监听事件、处理错误等。 3. **app.json**:全局配置文件,用来配置小...

Global site tag (gtag.js) - Google Analytics