zoukankan      html  css  js  c++  java
  • C#基础之类的出现

    1 什么是c#

    C#,读做 "C sharp",是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

    2 类的出现

    定义:类是定义同一类所有对象的变量和方法的蓝图或原型。例如,可以设立一个定义包含手表类。这个类定义和提供了实例方法(记录时间、重置时间等)的实现。

    类会提供每个实例变量的值因此,当你创建手表类 以后,须在使用它之前对它进行实例化。当创建手表类的实例时, 就建立了手表这种类型的一个对象,然后我们系统类定义创建实例变量 同时分配内存。我们可以调用手表类的实例方法以及一些功能。当然除了实例变量和方法,类也可以定义类变量和类方法。可以从 类的实例中或者直接从类中访问类变量与方法。类方法只能操 作类变量 。

    2.1类的好处

    对象提供了模型化和信息隐藏的好处。类提供了可 重用性的好处。手表类制造一遍一遍地重用相同 的蓝图来制造大量的手表。我们用相同 的类,即相同的代码一遍一遍地建立对象。

    2.2.类和对象的关系 

    类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。

    2.3类的成员函数

    成员函数的性质 :类的成员函数(简称类函数)是函数的一种,它也有返回值和函数类型

    它与一般函数的区别只是:它是属于一个类的成员,出现在类体中。它可以被指定为private(私有的)、public (公用的)或protected(受保护的)。在使用类函数时,要注意调用它的权限(它能否被调用)以及它的作用域(函数能使用什么范围中的数据和函数)。例如私有的成员函数只能被本类中的其它成员函数所调用,而不能被类外调用。成员函数可以访问本类中任何成员(包括私有的和公用的),可以引用在本作用域中有效的数据。一般的做法是将需要被外界调用的成员函数指定为public,它们是类的对外接口。但应注意,并非要求把所有成员函数都指定为public。有的函数并不是准备为外界调用的,而是为本类中的成员函数所调用的,就应该将它们指定为private。这种函数的作用是支持其它函数的操作,是类中其它成员的工具函数(utility function),类外用户不能调用这些私有的工具函数。类的成员函数是类体中十分重要的部分。如果一个类中不包含成员函数,就等同于C语言中的结构体了,体现不出类在面向对象程序设计中的作用。

    坚持则滴水穿石
  • 相关阅读:
    ASP.NET Core 中文文档 第四章 MVC(3.2)Razor 语法参考
    ASP.NET Core 中文文档 第四章 MVC(3.1)视图概述
    ASP.NET Core 中文文档 第四章 MVC(2.3)格式化响应数据
    ASP.NET Core 中文文档 第四章 MVC(2.2)模型验证
    ASP.NET Core 中文文档 第四章 MVC(2.1)模型绑定
    ASP.NET Core 中文文档 第四章 MVC(01)ASP.NET Core MVC 概览
    mysql 解除正在死锁的状态
    基于原生JS的jsonp方法的实现
    HTML 如何显示英文单、双引号
    win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装、优化、安全等)
  • 原文地址:https://www.cnblogs.com/luwei19911206/p/4620438.html
Copyright © 2011-2022 走看看