.NET基础拾遗系列第一篇:.NET的几个基本概念
.NET基础拾遗系列第一篇:.NET的几个基本概念(上)开篇小引虽然做.NET后台开发很久了,但是我是今年1月底的时候经朋友介绍才发现博客园的,然后每天都像登录腾讯一样,登上博客园,发现这里的人真多,看到了很多高手,像下面提到的和加为关注的,都是我理想要完成的写作,你还不是程序员了,连博客园都没有账户,我来的太晚了!!!看过了anytao的《html" target=_blank>你必须知道的.net》看过了伍迷的《大话设计模式》,内心就不安了,之所以觉得他们都是牛人,不错,因为他们都是mvp,都是高手,他们对了.net平台的基础内功都是很深厚,不过鄙人不才,看的书不多,精读的也不多,所以只能写这些基础—《.NET基础拾遗系列》来发闷下,解析内心的夙愿。这些基础概念以及知识点可能就是新手曾经碰到过的,亦或者是投简历面试亲临过的,在这里我将用文字和代码来一起拾遗,希望大家多多给力!如果你是高手不值得看下,或者是久经沙场的大牛,那就请你飘过就可以了,类菌体会记住你的...呵呵…-------------------------------------------------基本概念列表开始-----------------------------------------------------------------------------------------------------------------------
面向对象思想
类和对象的区别
private,protected,internal,public修饰符
属性与get,set
静态的类和成员函数都是静态的
构造函数也有用
重载和重写也参与
接口来了,抽象也来了
最后说说工厂关键字this和base得作用索引器和迭代器------------------------------------------------基本概念列表结束-------------------------------------------------- ---------------------------------------------------------------------
第一篇由于要说的概念比较多,另外加上代码例子,所以我把基本概念分开来说,第一篇(上)就说说下面几个面向对象思想
类和对象的区别
private,protected,internal,public修饰符
属性与get,set访问器静态的类和成员函数都是静态的
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(一)面向对象思想其实学过一点C++的人都知道,面向对象就是程序并发的一种机制,他有几个重要的特征,分别是:封装,继承,多态 要实现以面向对象编写程序,那你要记得把复杂的项目抽象分成几个对象的模型,然后就可以开始写类的结构,声明变量以及实现成员类型(包括接口和结构体),最后通过类的实例处理完成一定的问题的解决。相对于面向过程,面向对象注重人的思维,可以实现程序快速开发,当你把程序分成多个模块时,更加体现了分工负责的思想,有更低的耦合度,类是面向对象的重要概念,而对象的作用也不能忽视,打个比方,动物是个大说法,可以有鸟类,而鸟类又有分有燕子,布谷鸟,乌鸦等等,燕子,布谷鸟,乌鸦是从鸟类中派生出来的,他们具有鸟类特有飞的特征,但另外他们也具有自己特有的特点,如图:
类和对象图示
下面代码显示这个思想using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace oop
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("---------------请输入猫头鹰对象的体重和身高(以回车隔开)------------------");
string w = Console.ReadLine();
string l = Console.ReadLine();
Owl a_Owl = new Owl(w,l);
Console.WriteLine("猫头鹰对象创建成功!!");
Console.WriteLine("猫头鹰的体重是"+a_Owl.weight +"kg");
Console.WriteLine("猫头鹰的身高是"+a_Owl.length +"cm");
Console.WriteLine(补充:Web开发 , ASP.Net ,
- 更多asp疑问解答:
- asp正则过滤重复字符串的代码
- 用asp过滤全部html但保留br类似的符号
- 会asp,但感觉asp要过点,想学php。但我一般做的都是小公司的站,用access数
- PHP的空间可以用ASP的源代码吗?
- 以前做asp程序,现在应该怎样发展?是学.net还是php
- 以前做asp程序,现在应该怎样发展?是学.net还是php
- 想做一个市级的人才网acess,sql数据库,语言asp,jsp,php分别用哪种好
- jsp,asp,php 区别
- 我想找一个有比较多漏洞的网站的源码,比如可以asp,php注入等都可以。供学习研究用。请提供下载地址。。
- 现在候找人做个网站,用ASP,还是PHP语言去做好
- asp,php ,jsp,.net 对于做网站前台的重要吗?
- asp和php的区别是什么?
- 我是新手SEO菜鸟 请问wp dw php asp cms myspl dede 这些软件应该如何区分呀?
- 网页制作相关的三种语言:ASP JSP PHP那个好点,简单点?
- 网页制作相关的三种语言:ASP JSP PHP那个好点,简单点?
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,