c 入門(類和物件and繼承for系統時間顯示)

2021-08-01 10:03:09 字數 1324 閱讀 4437

檔名:<1> time.h ;<2> time.cpp ;<3> currtime.h ;<4> currtime.cpp ;<5> main.cpp 。。。

1、**:class c_currtime : public c_time        //c_currtime類 繼承 c_time 類 

2、**: c_time* p = &currtime;  // 基類的指標只能呼叫基類的方法,而不能呼叫派生類方法

std::cout<< p -> gethour() << ":" << p -> getminute() << ":" << p -> getsecond() <

<3> currtime.h

1 //檔名 currtime.h

2 3 #ifndef current_time_h //防止重複包含的巨集開關

4 #define current_time_h

5 6 #include "time.h"

7 8 class c_currtime : public c_time //繼承 c_time 類

9 ;19

20 #endif

<4> currtime.cpp

1 //檔名 currtime.cpp

2 3 #include "currtime.h"

4 5 #include 6 #include //系統時間庫

7 8 c_currtime::c_currtime() //派生 建構函式

9 :c_time() //呼叫 基類的 無引數預設 建構函式

10 39 return temp;

40 }

<5> main.cpp

1 #include 2 

3 #include "currtime.h"

4 5 int main()

6 {7 c_currtime currtime;

8

9 std::cout<< currtime.gethour() << ":" << currtime.getminute() << ":" << currtime.getsecond() getminute() << ":" << p -> getsecond() <

編譯、鏈結、執行

Python物件導向之入門類和物件

目錄 我們是不是聽過面向過程,拿來放在一起對比就比較好理解了。簡單來理解,面向過程就是一切用函式解決一切檔案,簡單粗暴!物件導向是面向過程程式設計之後才出現了,沒有物件導向程式設計很多程式還不是照樣開發。物件導向,也使用函式,但是多了乙個網,這個網把乙個或者多個函式,和資料關聯在一起,然後稱為一類事...

ECMAScript 6入門類繼承筆記

看類繼承前,先回顧建構函式怎麼實現物件的繼承的 function f function son function inherit s,f inherit son,f let son new son 它實現了哪幾個功能 用來extends和super關鍵字,看乙個簡單的繼承 class a class...

c 入門 型別轉化

無論是什麼型別,所有的資料都是一系列的位,即一系列0和1。變數的含義是通過解釋這些資料的方式來傳達的。型別轉換就是將資料用不同的方式來解發布來 1.隱式轉換 從型別a到型別b的轉換可以在所有情況下進行,執行轉換的規則非常簡單,可以讓編譯器執行轉換。隱式轉換不需要單獨的表示式,只需要把滿足隱式轉換條件...