3 2封裝的日期類

2022-08-17 02:03:16 字數 1247 閱讀 6921

public class mydate //共有類,與原始檔同名

public mydate(int year,int month,int day) //建構函式,指定日期

public mydate() //無參構造方法。預設指定日期

public mydate(mydate d) //過載函式

public void set(int year,int month,int day) //設定日期值

public void set(mydate d) //函式的過載

public int getyear() //獲得年份

public int getmonth()

public int getday()

public string tostring()

public static int getthisyear() //靜態方法獲得年份

public static boolean isleapyear(int year)

public boolean isleapyear() //函式的過載,判斷是否閏年

public boolean equals(mydate d) //比較當前日期值是否與d相等

public static int daysofmonth(int year,int month)

}public int daysofmonth() //返回當月天數

public void tomorrow() //當前日期改為後一天}}

public mydate yestoday() //返回當前日期的前一天日期

date.day=daysofmonth(date.year,date.month); //拷貝構造方法

}return date;}}

class mydate_ex //當前包中的其他類

}

Win32封裝對話方塊類

主程式入口.cpp include include include resource.h 這個還沒用到,就先注釋起來 hinstance m hinstance hwnd m hwnd int winapi winmain in hinstance hinstance,in opt hinstanc...

C 類的使用(三) 封裝

封裝,顧名思義,就是將一些資訊放在一起封存起來,不讓別人訪問 事實上,類的一大特點就是封裝,封裝有利於管理資料,以及記錄運算元據的行為 事例 class class void setx int x intgetx private int x 很顯然,我們可以通過函式void setx int x 來...

Kotlin學習之 5 7 封裝類

封裝類是用來表示嚴格的類層級,當乙個值可以是乙個型別集合中的任意乙個,而不是其他型別時。他們的相當於是列舉類的擴充套件,對於每乙個列舉型別的值得集合也是嚴格定義的,但是每乙個列舉常量有且僅有乙個單例,這樣乙個封裝類的子類可以有多個包含狀態的例項。要宣告乙個封裝類,需要在類名前面用sealed描述符標...