c.java

来自「JAVA 基础例题包含了JAVA常见的问题和常见的习题」· Java 代码 · 共 34 行

JAVA
34
字号
package testjavabasic;

class Date33                          //类的封装
{ 
    private  int year,month,day;            //成员变量,私有的
    public Date33(int y,int m,int d)
    {
        year = y;
        month = (((m>=1) & (m<=12)) ? m : 1);
        day = (((d>=1) & (d<=31)) ? d : 1);
    } 
    public int getyear()                    //成员方法,公有的
    {
        return year;
    }
    public boolean isleapyear()
    {
        return (year%400==0) | (year%100!=0) & (year%4==0);
    }
    public void print() 
    {
        System.out.println("date is "+year+'-'+month+'-'+day);
    }
}
class Da                              //其他类
{
    public static void main(String args[]) 
    {
        Date33 a = new Date33(2002,6,28) ;
        a.print();
        System.out.println(a.getyear()+" is a leap year,"+a.isleapyear());
    }
}

⌨️ 快捷键说明

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