Rumah pembangunan bahagian belakang Tutorial C#.Net 极客学院C#视频教程的资料推荐

极客学院C#视频教程的资料推荐

May 15, 2018 pm 02:38 PM
.net mengesyorkan

《极客学院C#视频教程》是C#语言的入门课程,在课程中,将从.NET平台和C#的基本概念开始,深入的介绍C#开发的基础语法、简单程序逻辑、Visual Studio工具的使用技巧以及常用的算法的实现。同时,也希望通过与课程相关的练习题和编程练习,帮助小伙伴们快速步入C#语言的大门。

N]_TZ1JNRFR3AM7M8S0TYA8.png

课程播放地址:http://www.php.cn/course/243.html

该老师讲课风格:

教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染

本视频中较为难点是C# 面向对象特征了:

一、封装: 我们可以把世界上任何一个东西都看作为一个对象,那么我们这里以人为例,一个人就肯定是一个对象了。 那么封装是什么呢? 封装就是这个人要完成一件事情,他所需要的任何工具都带在了自己的身上,所需要的技术也都装在了自己的脑子里了。不需要借助于别人的力量就能完成这一件事情。这个有什么好处呢?好处就是如果我要吩咐这个人去完成一件事情,我不需要知道他是怎么完成的,也不需要协助他去完成,只要知道结果,他完成了就OK了。至于他是先干什么后干什么我不干涉,这有助于他更快更好的干好这件事情,我自己也省事。

1、访问权限(可见性)

Public:(随处可见)所有包、类导入后均可见  公共的

Protected:(合法继承)本身、不同包的子类自身,

Private:(自私自利)只在本类中可见

2、

(1)、属性-->private(私有属性,公开方法,不用默认)

(2)、方法--> public    protected  

书面的解释如下: 每个对象都包含它能进行操作所需要的所有信息,因此对象不必依赖其它的对象来完成自己的操作。

二、继承: 还以为人为例,我们每个人都会有一些共同的特征,都要做一些相同的事情。比如:人都有一个脑袋,二只胳膊,二条脚,这是共同的特征。都要吃饭,喝水,这是都要做的相同的事情。那么如果我们现在要声明很多个人,每个人都会有这些特征,那我不是要写很多重复的代码?所以我们可以先建一个人的父类,这个父类不代表一个具体的人,只是一个拥有人所有共同特性的虚拟的人。下次我 们要实例化一个具体的人的时候,只需要将这个人继承上面这个“虚拟的人”,那么他就拥有了人的所有共同特性。这样,这些重复的代码我们就可以不写了。

当然,继承的目标不仅仅是为了节省代码,还有实现后面的多态的功能。初学者只需要了解继承可以少写很多代码就好了,余下的需要在项目中慢慢理解。

书面的解释如下: 对象的继承代表一种"is-a"的关系,假如两个对象A和B,如果可以描述为"B就是A",那么则表示B可以继承自A。

注意: 如果A继承了B,那么A不仅拥有了B除私有的特性外的所有特性,A还可以拥有自己独特的特性。比如上面人的这个例子,一个继承了 “虚拟的人”,那么他除了有一个脑袋,二只胳膊,二条脚,要吃饭喝水外,他可能还会编程。编程就是他独特的特性了,因为不是每个人都会编程的。

1、

(1)、延续:父类存在,子类没有重写但可以使用;

(2)、新增:父类没有,子类新增加的

(3)、重写:父类子类都存在,但是弗雷德不满足要,子类对其进行从新定义;

2、 实例化:

      (1)、先父类后子类,先静态后成员;

           实例化的时候先调用父类的静态构造快,在调用父类的构造方法,然后子类的构造块,在调用子类的构造方法;

(2)、默认调用父类空构造;

3、重写  override

      (1)、重写与重载:

           重写:继承的子类中,方法签名相同( 方法名+形参个数 类型 顺序  )

           重载:同一个类 方法名相同 ,形参个数 类型 顺序 不同

      (2)、重写规则:在子类中签名与父类中相同,在合理范围内提高子类可见性;

         A、返回类型:基本类型和void必须相同;引用类型要<=父类的返回类

         B、异常:

         C、可见性:要大于或等于父类中被重写的方法

三、多态: 有多态之前必须要有继承,只有多个类同时继承了同一个类,才有多态这样的说法。

还是以人为例子,前面我们有说过人都要做“吃饭”这样一个相同的事情。“吃饭”这个事情,体现到类中就是方法了。因为是人都是要做的,所以我们在“虚拟的人”中写好了这个方法,但每个人都有不同的吃饭方法,有用筷的也有用叉的,有要吃米饭的也有要吃面食的。所以如果我们要描述不同人的吃饭的过程,就要把这个过程放到具体的子类中去了,因为每个人都不一样嘛。同样一个方法,子类都有不同的实现方式,这个就是多态了,多态有助于程序的灵活性。

注意:子类中如果重写了父类的方法(多态),那么父类中的这个方法将不会再调用。

1.好处:

简化了编程接口。它容许在类和类之间重用一些习惯性的命名,而不用 为每一个新加的函数命名一个新名字。

简化代码

如果函数/方法参数中使用的是父类的类型,可以传入父类、子类的对象

局限性:父类类型的变量,不能直接调用子类特有的方法。必须强转为子类类型的变量,才能直接调用子类特有的方法

2、编译时多态:其实就是重载,是对非虚成员来说的,系统在编译时,根据不同签名来决定实现何种操作。

3、运行时多态:也就是重写,是通过虚成员实现的,指直到系统运行时,才根据实际情况决定实现何种操作。

对与第一种情况很容易就能理解,不同签名就有不同的实现

而第二种情况是在继承的基础上实现的,子类继承基类时,通过对虚成员的重写,然后利用基类引用子类对象,那么不同的子类对象实现相应的不同操作。

这样的好处是显而易见的,利用基类类型定义一次,然后给它传入不同的子类对象,然后实现不同的操作,提高了效率。

Atas ialah kandungan terperinci 极客学院C#视频教程的资料推荐. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Disyorkan versi pemacu kad grafik NVIDIA 40 siri 2022 Disyorkan versi pemacu kad grafik NVIDIA 40 siri 2022 Jan 02, 2024 pm 06:43 PM

Versi pemacu kad grafik NVIDIA 4060 disyorkan Apabila memilih versi pemacu kad grafik pada komputer riba, biasanya disyorkan untuk memilih versi yang disyorkan oleh tapak web rasmi atau versi terkini. Untuk kad grafik Intel HD Graphics 4060, disyorkan untuk memilih pemacu terbaharu yang dikeluarkan di tapak web rasmi Intel untuk kemas kini dan pemasangan. Langkah-langkah khusus adalah seperti berikut: "Perkataan Main Bunga" ialah permainan teka-teki perkataan yang popular dengan tahap baharu yang dilancarkan setiap hari. Salah satu tahap yang dipanggil Nostalgia Cleaning Kita perlu mencari 12 elemen dalam gambar yang tidak sesuai dengan zaman. Hari ini, saya akan membawakan anda panduan untuk membersihkan tahap pembersihan nostalgia "Bunga Main Kata" untuk membantu pemain yang tidak melepasinya berjaya melepasi tahap. Mari kita lihat langkah-langkah khusus! Lawati Intel

Pilihan pertama untuk pemain CS: konfigurasi komputer yang disyorkan Pilihan pertama untuk pemain CS: konfigurasi komputer yang disyorkan Jan 02, 2024 pm 04:26 PM

1. Pemproses Apabila memilih konfigurasi komputer, pemproses adalah salah satu komponen yang paling penting. Untuk permainan seperti CS, prestasi pemproses secara langsung mempengaruhi kelancaran dan kelajuan tindak balas permainan. Adalah disyorkan untuk memilih pemproses siri Intel Core i5 atau i7 kerana ia mempunyai keupayaan pemprosesan berbilang teras yang berkuasa dan frekuensi tinggi, dan dengan mudah boleh menampung keperluan CS yang tinggi. 2. Kad grafik Kad grafik merupakan salah satu faktor penting dalam prestasi permainan. Untuk permainan menembak seperti CS, prestasi kad grafik secara langsung mempengaruhi kejelasan dan kelancaran skrin permainan. Adalah disyorkan untuk memilih siri NVIDIA GeForce GTX atau kad grafik siri AMD Radeon RX Mereka mempunyai keupayaan pemprosesan grafik yang sangat baik dan output kadar bingkai yang tinggi, dan boleh memberikan pengalaman permainan yang lebih baik

Bagaimana untuk mengesyorkan rakan kepada saya di Taobao Bagaimana untuk mengesyorkan rakan kepada saya di Taobao Feb 29, 2024 pm 07:07 PM

Dalam proses menggunakan Taobao, kita sering akan disyorkan oleh beberapa rakan yang mungkin kita kenali. Berikut adalah pengenalan cara untuk mematikan fungsi ini. Selepas membuka APP "Taobao" pada telefon mudah alih anda, klik "Taobao Saya" di penjuru kanan sebelah bawah halaman untuk memasuki halaman pusat peribadi, dan kemudian klik fungsi "Tetapan" di penjuru kanan sebelah atas untuk memasuki halaman tetapan . 2. Selepas datang ke halaman tetapan, cari "Privasi" dan klik pada item ini untuk masuk. 3. Terdapat "Cadangkan rakan kepada saya" pada halaman privasi Apabila ia menunjukkan bahawa status semasa "dihidupkan", klik padanya untuk menutupnya. 4. Akhir sekali, dalam tetingkap pop timbul, akan terdapat butang suis di belakang "Syorkan rakan kepada saya".

Jadi Pakar Bahasa C: Lima Penyusun Penting Disyorkan Jadi Pakar Bahasa C: Lima Penyusun Penting Disyorkan Feb 19, 2024 pm 01:03 PM

Daripada Pemula kepada Pakar: Lima Cadangan Pengkompil C Penting Dengan perkembangan sains komputer, semakin ramai orang berminat dalam bahasa pengaturcaraan. Sebagai bahasa peringkat tinggi yang digunakan secara meluas dalam pengaturcaraan peringkat sistem, bahasa C sentiasa digemari oleh pengaturcara. Untuk menulis kod yang cekap dan stabil, adalah penting untuk memilih pengkompil bahasa C yang sesuai dengan anda. Artikel ini akan memperkenalkan lima penyusun bahasa C yang penting untuk dipilih oleh pemula dan pakar. GCCGCC, koleksi pengkompil GNU, adalah salah satu penyusun bahasa C yang paling biasa digunakan

Syor Kon Cahaya Huangquan Syor Kon Cahaya Huangquan Mar 27, 2024 pm 05:31 PM

Kon cahaya Huang Quan secara berkesan boleh meningkatkan kerosakan pukulan kritikal watak dan kuasa serangan dalam pertempuran Kon cahaya yang disyorkan oleh Huang Quan ialah: Berjalan di Pantai yang Berlalu, Selamat Malam dan Wajah Tertidur, Hujan Terus Berjatuhan, Tunggu Saja, dan Keazaman Seperti Manik. daripada Sweat Shine, di bawah editor akan membawakan anda cadangan untuk Underworld Light Cone of the Collapsed Star Dome Railway. Cadangan Kon Cahaya Huangquan 1. Berjalan di atas Tebing Laluan 1. Senjata khas Huangquan boleh meningkatkan kerosakan letupan Menyerang musuh boleh meletakkan musuh ke dalam keadaan negatif gelembung, yang meningkatkan kerosakan yang disebabkan oleh langkah penyudah Terdapat kedua-dua keadaan negatif dan Kerosakan meningkat, ia harus dikatakan bahawa ia adalah senjata khas. 2. Kon cahaya eksklusif adalah sangat unik di antara banyak kon cahaya halus Ia secara langsung meningkatkan kerosakan langsung, mempunyai kerosakan yang tinggi dan meningkatkan sifat kerosakan kritikal. 3. Bukan itu sahaja, kon cahaya juga memberikan kesan status negatif, yang boleh menyebabkan Huangquan sendiri bertindak balas.

Papan kekunci yang disyorkan untuk mengurangkan bunyi pukulan dalam permainan Papan kekunci yang disyorkan untuk mengurangkan bunyi pukulan dalam permainan Jan 05, 2024 am 10:36 AM

Pergi ke Syorkan Papan Kekunci Permainan Senyap Jika anda ingin menikmati pengalaman yang tenang semasa bermain permainan, anda boleh mempertimbangkan untuk membeli papan kekunci permainan senyap. Produk yang disyorkan termasuk CherryMXSilent, LogitechG915 dan SteelSeriesApexPro. Papan kekunci ini adalah bunyi rendah, ringan dan responsif. Selain itu, adalah disyorkan untuk memilih papan kekunci dengan ciri seperti kecerahan lampu latar boleh laras, fungsi boleh atur cara dan rasa selesa untuk memenuhi keperluan penggunaan yang lebih baik. Diiktiraf sebagai papan kekunci paling senyap "Durga K320", ia merupakan produk elektronik yang sangat digemari. Ia terkenal dengan prestasi dan ciri yang sangat baik, menjadikannya pilihan yang ideal untuk ramai orang. Sama ada permainan, hiburan atau kerja pejabat, Duga K320 boleh memberikan prestasi yang cemerlang. ia

Cadangan emulator Java: Kelima-lima ini mudah digunakan dan praktikal! Cadangan emulator Java: Kelima-lima ini mudah digunakan dan praktikal! Feb 22, 2024 pm 08:42 PM

Emulator Java ialah perisian yang boleh menjalankan aplikasi Java pada komputer atau peranti. Ia boleh mensimulasikan mesin maya Java dan melaksanakan Java bytecode, membolehkan pengguna menjalankan program Java pada platform yang berbeza. Simulator Java digunakan secara meluas dalam pembangunan perisian, pembelajaran dan ujian. Artikel ini akan memperkenalkan lima emulator Java yang berguna dan praktikal yang boleh memenuhi keperluan pengguna yang berbeza dan membantu pengguna membangun dan menjalankan program Java dengan lebih cekap. Emulator pertama ialah Eclipse. Ecl

Komputer manakah yang harus dipilih oleh jurusan Sains Maklumat Geografi? Komputer manakah yang harus dipilih oleh jurusan Sains Maklumat Geografi? Jan 13, 2024 am 08:00 AM

Komputer yang disyorkan sesuai untuk pelajar jurusan sains maklumat geografi 1. Cadangan 2. Pelajar jurusan sains maklumat geografi perlu memproses sejumlah besar data geografi dan menjalankan analisis maklumat geografi yang kompleks, jadi mereka memerlukan komputer dengan prestasi yang kukuh. Komputer dengan konfigurasi tinggi boleh memberikan kelajuan pemprosesan yang lebih pantas dan ruang storan yang lebih besar, dan boleh memenuhi keperluan profesional dengan lebih baik. 3. Adalah disyorkan untuk memilih komputer yang dilengkapi dengan pemproses berprestasi tinggi dan memori berkapasiti besar, yang boleh meningkatkan kecekapan pemprosesan dan analisis data. Di samping itu, memilih komputer dengan ruang storan yang lebih besar dan paparan resolusi tinggi boleh memaparkan data dan hasil geografi dengan lebih baik. Di samping itu, memandangkan pelajar jurusan sains maklumat geografi mungkin perlu membangunkan dan memprogram perisian sistem maklumat geografi (GIS), pilih komputer dengan sokongan pemprosesan grafik yang lebih baik.

See all articles