📄 date4.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 + -