⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 date4.java

📁 Java Classic Examples是我买的两本书:《JAVA经典实例》和《java入门经典源代码》里边附送光盘里带的源码
💻 JAVA
字号:
public class Date4 
{
    private int year,month,day;             //实例变量,私有的
    static int count=0;                     //类变量
    public Date4(int y,int m,int d)
    {
        year = y;
        month = (((m>=1) & (m<=12)) ? m : 1);
        day = (((d>=1) & (d<=31)) ? d : 1);
        count++;
    } 
    public static void print_count()        //类方法,只能访问类变量
    {
        System.out.print("count="+count+"    ");
    }
    public void print()                     //实例方法
    {                                       //可以访问类变量和实例变量
        print_count();                      //调用类方法
        System.out.println("date is "+year+'-'+month+'-'+day);
    }
    public void finalize()                  //析构方法
    {
        count--;
    }
}
class Date4_ex                              //其他类
{
    public static void main(String args[])
    {
        Date4 a = new Date4(1980,4,28) ; 
        a.print_count();                    //通过对象调用类方法
        a.print();                          //通过对象调用实例方法
        Date4 b = new Date4(1981,2,12) ;
        b.print();
        a.finalize();                       //调用对象的析构方法
        Date4.print_count();                //通过类名调用类方法
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -