大學課堂C++知識點(第一期)
昨天我立了個Flag, 那麼今天我就來實現了。
關於C++的形成介紹我就不再贅述了。這裡從老師的第二堂課開始寫起。
一、物件
學習C++,就得學習一個新的概念——物件。當然,這個物件並不是現實生活中的“伴侶”。
在這裡我就不用書上那幹毫無生動的理論巴拉巴拉的一大堆,我的個人理解物件即是有某種特定的屬性+特定的行為。
比方說血小板:
這個血小板它有這麼些特徵:可愛、萌萌噠、人見人愛的特點等,同時,它賣萌是具有上下上下左右左右的行為,那麼,就稱血小板為物件。
所以,在C++ 中,凡是有某種特定的屬性和特定行為的都可以稱之為物件。
二、類
你看,一個血小板是一個物件,對吧,那麼,兩個血小板呢?千千萬萬個血小板就有千千萬萬個物件了,那麼,這麼多的老婆
但是,並不是所有的細胞都具有血小板這個特性,那看那個傻乎乎迷路的紅細胞,那個帥的一批的但是有時候卻是很冷酷的白細胞,他們哪有血小板可愛?(❤ ω ❤)。所以,這麼來講,物件是類的子集。也就是物件具有的基本特徵在類中是可以找的到的。
相關推薦
大學課堂C++知識點(第一期)
昨天我立了個Flag, 那麼今天我就來實現了。 關於C++的形成介紹我就不再贅述了。這裡從老師的第二堂課開始寫起。 一、物件 學習C++,就得學習一個新的概念——物件。當然,這個物件並不是現實生活中的“伴侶”。 在這裡我就不用書上那幹毫無生動的理論巴拉巴拉的一
大學課堂C++知識點(第二期)
一、C++ 程式碼結構 我們先來看一個簡單的C++風格程式程式碼: //sum.cpp #include<iostream> /*呼叫 iostream函式庫*/ using namespa
可心耳語-屬於網絡工程師的人聲電臺(第一期)
網絡工程師可心耳語-屬於網絡工程師的人聲電臺(第一期)大家好,我是可心。95後網工妹子一枚,我最喜歡的一句話是:夢想不說話,默默生長著。希望我的聲音能給大家帶來溫暖,也謝謝你們那麽棒還關註我。以後一起加油吧知行網絡在端午節來臨之際,推出了最新的人聲電臺-可心耳語,希望讓文字變得溫暖起來,也希望在各位網絡同行在
Python(第一期)Day4
一,我們先來複習一下昨天內容 1,編碼 ASCII:字母,數字,特殊字元:1個位元組,8位 Unicode:16位 兩個位元組 升級 32 位 四個位元組(萬國碼) UTF-8:最少一個位元組 8位表示。 英文 8位, 1個位元組 歐洲16位,2個
Python全棧(第一期)Day22
今日主要內容: 面向物件的引入 初始面向物件 面向物件的互動 實踐 一,面向物件引入 1,程式設計方式 面向過程程式設計 面向函式程式設計 面向物件程式設計 2,人狗大戰 def Dog(name,blood,aggr,kind): dog = {
Python全棧(第一期)Day20
今日主要內容: 實戰作業要求 模組基本知識 序列化模組 一,昨日作業:實戰 # 實戰: # 實戰一:計算時間差 # 實戰二:驗證碼 # 實戰三:計算器 # 首先得到一個字串 # 去空格 # 沒有空格的字串 # 先算最裡層括號裡的 : 找括號 ,且括號裡沒有其他括號 # 得到了一個
Python全棧(第一期)Day19
今日主要內容: re模組複習 collections time random os sys 一,re模組複習 該部分內容暫時欠缺喲~~ 二,collections 1,namedtuple # 在內建資料型別(dict、list、set、tuple)的基礎上, # col
Python全棧(第一期)Day18
今日主要內容: 遞迴實戰複習 正則表示式 爬蟲小例子 一,遞迴複習 遞迴注意事項: 1,超過最大遞迴限制的報錯 2,只要寫遞迴函式,必須要有結束條件。 3,每一個條件之下都要有返回值 4,不要只看到return就認為已經返回了。要看返回操作是在遞迴到第幾層的時候發生的,然後返回給了誰
Python全棧(第一期)Day17
今日內容: 一,實戰 # 1.用map來處理字串列表,把列表中所有人都變成sb,比方alex_sb name = ['alex', 'wupeiqi', 'yuanhao', 'nezha'] # 方法一 def func(item): return item+'_sb'
Python全棧(第一期)Day16
今日主要內容: 內建函式 匿名函式 一,關於資料 資料型別 :int bool 。。。 資料結構 : dict list tuple set str 冷知識:dict 和 tuple 是python中獨特的 二,內建函式 1,reversed # reversed() l
Python全棧(第一期)Day15
今日主要內容: 生成器和迭代器複習 通過python查詢檔案內容 some面試題 python‘s內建函式 一,迭代器和生成器複習 迭代器和生成器 迭代器 可迭代協議 —— 含有iter方法的都是可迭代的 迭代器協議 —— 含有next和iter的都是迭代器
Python全棧(第一期)Day14
今日主要內容: 生成器函式進階 生成器表示式 列表推導式+字典推導式 一,知識點複習 1,迭代器 迭代器和生成器 迭代器: 雙下方法 : 很少直接呼叫的方法。一般情況下,是通過其他語法觸發的 可迭代的 —— 可迭代協議 含有__iter__的方法('__iter__' in di
Python全棧(第一期)Day13
今日主要內容: 迭代器 生成器 監聽檔案輸入 一,迭代器 1,基本理論知識 # 一個列表執行了__iter__()之後的返回值就是一個迭代器 #print(dir([])) #print(dir([].__iter__())) print(set(dir([].__iter__(
Python全棧(第一期)Day12
今日主要內容: 裝飾器的進階 1,functools.wraps 2,帶引數的裝飾器 3,多個裝飾器裝飾同一個函式 一,裝飾器複習 def wrapper(func): def inner(*args,**kwargs): print('在被裝飾的函式執行之前
Python全棧(第一期)Day11
今日重點: 初識裝飾器 一,昨日重點複習 作用域鏈 : 小範圍用變數的時候,先從自己的名字空間找, 找不到就一層一層向外層找,知道找到為止。 找不到就報錯。 函式名的本質: 就是一串記憶體地址 可以賦值、可以作為容器型別的元素、函式的引數和返回值 —
Python全棧(第一期)Day10
今日主要內容: 函式名稱空間和作用域 函式的巢狀使用 閉包的基本定義與方法 一,作業講解 1,寫函式,檢查獲取傳入列表或元組物件的所有奇數位索引對應的元素,並將其作為新列表返回給呼叫者。 #方法一: def func(l): return l[1::2] #切片 pri
Python全棧(第一期)Day9
今日主要內容: 初識函式 引數的小知識 一,談一下學習整體進度 python基礎 ——38天 2個月 資料庫 —— 儲存資料和資訊用的,本質上和檔案沒有區別 1-2周 —— 優點:增刪改查更方便了 前端 —— 2周(能開啟的網頁之類的都叫前段) 框架 —— django 2個月 li
Python全棧(第一期)Day4
今日主要內容: 列表基本操作! 一,我們先來複習一下昨天內容 1,編碼 ASCII:字母,數字,特殊字元:1個位元組,8位 Unicode:16位 兩個位元組 升級 32 位 四個位元組(萬國碼) UTF-8:最少一個位元組 8位表示。
Python全棧(第一期)Day8
今日主要內容:檔案操作 一,檔案操作基本知識 1,只讀 f = open('log', mode='r', encoding='utf-8') content = f.read() print(content, type(content)) f.close() # 這種方法
Python全棧(第一期)Day7
一,基礎型別彙總 1,Str S.isspace() -> bool Return True if all characters in S are whitespace and there is at least one character in S, False otherw