C#入门基础二

万物皆对象:对象是包含数据和操作的实体。

属性:名词     /  对象     \      方法:动词 ============================================================================= 类:    类的成员--静态成员属于类,实例成员属于对象(类的实例)。使用类声明可以创建新的类。对象所拥有的特征,在类中表示时称为类的属性。类可同等级写也可包含写。    声明类的语法:[访问修饰符]class<类名(自定义)>    成员变量=属性   / 类   \    成员方法=方法

类与对象的区别:类和对象有着本质的区别,类是具有对象的抽象描述;而对象是真是的实体;由对象归纳为类,是归纳对象共性的过程;在类的基础上,将状态和行为实体化为对象的过程称为实例化。

============================================================================= 构造函数:(无参)  方法又叫函数,用来描述该类具有的行为,又可以看做成一个动作。  作用:初始化该对象。  语法:[访问修饰符] 函数名()。函数名必须与类名相同。

参数化构造函数:(有参)  语法:[访问修饰符] 函数名(参数列表)。函数名必须与类名相同。  参数列表是一系列用逗号分隔的变量声明。

析构函数:  规则:一个类只能有一个析构函数;       析构函数不能重载;       析构函数不能显示或手动调动,只能由垃圾回收站(GC)自动调用。    语法:~(“~”)函数名。 注意:析构函数不接受任何参数,也不带任何访问修饰符。析构函数的主体包括了一些代码,通常用于关闭由实例打开的数据库,文件或网络连接等。

============================================================================= 方法:声明方法的语法:[访问修饰符] 返回类型 <方法名>(参数列表){  方法主体;  return 返回值; }     调用方法:对象名.方法名(参数列表)。  例:将Car类实例化为一个对象。Car car = new Car();      使用car对象调用方法。car.方法名();

方法的重载:概念-- 在一个类中定义多种方法,方法名相同,参数列表不同,返回类型可同可不同。方法重载与返回类型和访问修饰符无关联。  例:  public string meth1(int tian)         {             return "蓝";//返回值         }         public string meth1(double lan)         {             return "王";//返回值         }         public string meth1(bool tru)         {             return "岩";//返回值         }

不同的方法根据方法签名来识别,方法签名包括对方法的声明。每个重载方法的方法签名都应该是唯一的。

=============================================================================

命名空间:using.System;

时间: 2024-10-12 03:47:13

C#入门基础二的相关文章

【LaTeX排版】LaTeX使用--入门基础&lt;二&gt;

1.在命令之后留一个空格有下列方式: 源文件如下: \documentclass[a4paper,12pt]{book}%采用book类型(中篇论文一般采用这种类型),A4纸,字体为12磅,默认为10磅 \usepackage{ctexcap}%采用中文标题宏包(标题是中文的) %\usepackage{ctex}%采用中文字体宏包(标题是英文的)与ctexcap不能同时使用 \begin{document} {\LaTeX} 是一个排版工具 %命令行后保留空格的三种方法 \par %另起一段,

mybatis入门基础(二)----原始dao的开发和mapper代理开发

阅读目录 一:原始dao开发方法 二:mapper代理方法(只需要mapper接口,相当于dao接口) 承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisService中存在大量的重复代码,看起来不是很清楚,但第一次那样写,是为了解mybatis的执行步骤,先苦后甜嘛! 回到顶部 一:原始dao开发方法 概要:1.在上篇中搭建好的框价中编写dao接口和dao实现类 2.向dao接口实现类中注入SqlSessionFactory,在方法体内通过SqlSe

2015.4.8-C#入门基础(二)

初来乍道,下面分享一下,自己做的小程序 主要用到 数组,类型转换,枚举,循环: 主要体现的是: 输入姓名,就可以查看其性格 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication11 { class Program {          public enum name{马森,穆安峰,曹真,崔雄,张梦婷,杨明珠};         

Reactjs 入门基础(二)

如果我们需要向组件传递参数,可以使用 this.props 对象,实例如下: <body> <div id="example"></div> <script type="text/babel"> var HelloMessage = React.createClass({ render: function() { return <h1>Hello {this.props.name}</h1>;

PHP基础入门(二)---入门必备哦!

前言 在上一章中,我们初步了解了PHP的网页基础和PHP的入门基础,今天继续给大家分享更多有关PHP的知识. 理论知识看起来可能比较枯燥一些,但是我们的实践(敲代码)毕竟离不开它. 只有理论与实践相结合,才可以用最少的代码实现更多的功能. ***本章关键字:运算符:可变变量:取址符号:分支与循环:流程控制语句goto. 下面,我们来看了解一下PHP中的运算符及更多PHP知识基础: 一运算符 1.算术运算符:+ - * / % ++ -- 2.赋值运算符:= += -= *= /= %= .=(连

PHP基础入门(二)【PHP函数基础】

PHP基础入门(二)--函数基础 了解 PHP基础入门详解(一) 后,给大家分享一下PHP的函数基础. 这部分主要讲的就是: 函数的声明与使用.PHP中变量的作用域.静态变量.函数的参数传递.变量函数.回调函数.匿名函数.include&require.PHP闭包 PHP的函数基础↓↓↓ 一.函数的声明与使用 1.标识符:程序中的变量名,属性名,方法名,函数名,类名统称为标识符: ① 标识符的命名要求:  只要是标识符,命名就只有字母.数字.下划线组成,开头不能是数字: ② 标识符的命名规范:

CSS入门基础学习二

我们下午继续学习CSS的入门基础,搬上你的小板凳赶快进入吧! 一.背景(background) Background-color:背景颜色 background-image (背景图片) background-repeat(设置背景平铺)  repeat (默认值) no-repeat (不平铺) repeat-x  (横向平铺) repeat-y (纵向平铺) background-position (设置背景位置) 设置具体值: left| right| top| bottom| cnete

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行