c#是一種安全的、穩定的、簡單的、優雅的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性(例如沒有巨集以及不允許多重繼承)。
我們學過vb,我們也了解一點
c++。現在在學起
c#來,就有了另乙個機會去了解和摸索
任何一種程式語言的規律。c# 對我們來說,並不陌生。因為它的資料,表示式,控制結構,函式等我們在學vb c++時,都已經學習過了。c#的物件導向,也在學習uml 學習c++中都有所了解。除此之外,還有c#區別於c++的一些變化是我們多注意的。
以上是簡單進行的一些比較,歡迎補充。除此之外,各語言語法有差異是我們要注意區分的。乙個中心:堅持以物件導向為中心。以前提起物件導向的幾個特徵,只是有個大概的理解。此次,又從**具體實現
的角度認識了。算是一大收穫。
以下做c#總結
兩個基本點:堅持掌握基本元素
,堅持了解基本用法
。如圖
以上三點,是我們主要要掌握的。
物件導向,是精髓。三個顯著的特點是:繼承,封裝和多型。
具體涉及到繼承時,既可以在基類虛擬,然後在成員函式中去重寫。也可以,在基類中去抽象乙個類,然後再去例項化它。在繼承的同時,還可以再去新增子類的特有性質。從而達到**的復用。
封裝,會通過設定不同的訪問許可權來實現。私有的保護的或公有。寫成乙個類,本身也就是一種封裝。
多型,就要提到過載和重寫,兩種形式都是實現多型的方式。介面也可以銜接。
c#是一種語言。其實和我們所用的漢語 英語也有相似之處。它要有單詞,要有語法。對映到c#中來說,「單詞」就是它的元素。「語法」就是它的規則。再加上oop的思想,這就是整個c#。
軟體開發中的兩個基本點
事還得從上周末說起 上次說到通過對小翠遲到我們認識到了做軟體應該嚴謹 規範,猶如做人一樣。後來老師有通過對微軟的word中的一些個使用,讓我們進行觀察,並且將得到的結果不斷的進行昇華。先說微軟的word中的功能,比如說平常咱們都是用word,但是其中的一些地方是不是又注意到呢?像是微軟所有產品中的特...
兩個棧實現乙個佇列C
需要實現佇列的push,pop以及查詢佇列頭部的功能 思路 首先定義兩個棧,s1,s2,s1用來儲存元素,s2用來實現佇列 對於push功能,如果s2為空,則加入s2乙個元素,其餘加入s1,否則都加入s1 此時s1是倒序的佇列 對於pop功能,先判斷s2是否為空,如果為空,則將s1中的元素全部加入s...
微控制器兩個按鍵乙個中斷控制方波頻率改變
原理圖 程式 include define uint unsigned int int a 1 週期改變輔助變數 int i 1 週期改變輔助變數 int anjian1 0 中斷改變標記1 int anjian2 0 中斷改變標記2 sbit pwm p1 0 方波1輸出口 sbit pwm1 p...