第二週學習總結

2022-08-20 13:00:23 字數 1367 閱讀 1806

第二週學習總結

開學第一節課陳老師先給我們講述了本學期的學習計畫,每週的總結博文不能少,寫總結博文能讓你知道這周c#學了多少東西,還有利於以後複習,建議博文應在週末寫,根據心理學創始人艾賓浩斯提出的遺忘規律曲線,當學會某個知識點是在短時間內記憶會很清晰,但會隨著時間的推移慢慢遺忘,c#課集中在周一,周一學到的知識等到週末再寫你會發現腦子裡周一學到的知識只記的一部分,這時候想寫博文就必須在翻c#課本,在翻課本的同時增加了你對課本上的知識認識,再次翻課本還有可能收穫新知識,如孔老夫子所言:」學而時習之,溫故而知新,「其次翻轉課堂有了變化,每次課堂不是由乙個同學講授而是由多個同學講授,這樣小組中的每個成員必須集合到一起學習不然會導致中間換另乙個同學講授時會接不上,之後由評析了寒假作業。

第二週學習了物件導向基礎,這一章感覺對中專過來的難度不大,但對於高中過來的不好理解,先說4.1第一物件導向,什麼是物件?什麼是面向過程?學完這節課你能準確的回答4.1的這兩個問題麼?

答案是:把資料及對資料的操作方法放在一起,作為乙個相互依存的整體——物件.對同類物件抽象出其共性,形成類.類中的大多數資料,只能用本類的方法進行處理.類通過乙個簡單的外部介面與外界發生關係,物件與物件之間通過訊息進行通訊.程式流程由使用者在使用中決定.

物件即為人對各種具體物體抽象後的乙個概念,人們每天都要接觸各種各樣的物件,如手機就是乙個物件.

在物件導向的程式設計方式中,物件擁有多種特性,如手機有高度、寬度、厚度、顏色、重量等特性,這些特性被稱為物件的屬性.物件還有很多功能,如手機可以聽**、打**、發資訊、看電影等工作功能,這些功能被稱為物件的方法,實際上這些方法是一種函式.而物件又不是孤立的,是有父子關係的,如手機屬於電子產品,電子產品屬於物體等,這種父子關係稱為物件的繼承性.在程式設計中,把所有的問題看做物件,以人的思維方式解決.這種方式非常人性化,物件實際上就是一組資料的集合,並且資料都已經命名.這些資料根據就是物件的屬性,可以被程式訪問.物件還包括很多函式,這些函式被稱為物件的方法,也可以被程式訪問.不過在外部訪問物件內的屬性或方法,必須先引用物件,然後用點號訪問物件的屬性和方法

面向過程就是:

自頂向下順序執行,逐步求精;其程式結構是按功能劃分為若干個基本模組,這些模組形成乙個樹狀結構;各模組之間的關係盡可能簡單,在功能上相對獨立;每一模組內部均是由順序、選擇和迴圈三種基本結構組成;其模組化實現的具體方法是使用子程式.程式流程在寫程式時就已決定.

其次4.1還要掌握封裝性,繼承性,多型性,

4.2類的定義物件的建立和使用,變數和字段,欄位和屬性的區別,為什麼要用屬性封裝字段。

4.3訪問修飾符,重點理解乙個問題訪問修飾符的用途, 訪問修飾符用於定義外界對類和方法的訪問許可權,

4.4構造方法,會使用構造方法,滿足構造方法的三個條件,構造方法的過載。

總結:博文不僅每週都會寫,更重要的是每次寫博文時都能翻番以前的博文看看那些問題自己還能不能答上來。

第二週學習總結

在本週,學習了物件導向的三大特徵,封裝,多型,繼承 讓我感覺到學習 的不易,基礎實在是很重要,現記錄本週學習過程 現的問題以及解決注釋。1.構造方法與成員方法的區別 成員方法 一般實現對類中成員變數的操作,提供某些功能,有返回值型別,通過物件呼叫!構造方法 一般是給物件的資料進行初始化,沒有返回值,...

第二週學習總結

一 棧和佇列的簡介 先進後出 限定性操作 棧具有後進先出的特性,如果問題解決具有先進後出的天然特性的話,則求解的演算法就要使用棧。先進先出 限定性操作 佇列具有先進先出的特性,如果問題解決具有先進先出的特性的話,則求解的演算法就要使用佇列。二 對棧和佇列的認識 棧 限制在表的一端進行插入和刪除運算的...

第二週學習總結

本週主要學習的是 1棧與佇列 2二分法 3位運算 首先要明白棧和佇列之間的區別,與棧相比佇列是先進先出的,先進去的就會先出來,而棧則與之不同,棧的進出順序與佇列不同並不是先進先出的有序關係,二十順序不定,候後進的可能先出。一般線性表 棧 邏輯結構 一對一 一對一 儲存結構 順序表 鍊錶 順序棧 鏈棧...