C#程序设计基础——类、对象、方法
来源:互联网 发布:linux ping 不显示 编辑:程序博客网 时间:2024/05/29 13:10
类与对象
类
类是一种构造,通过使用该构造,用户可以将其他类型的变量、方法和事件组合在一起,从而创建自定义类型。类就像一个蓝图,它定义类型的数据和行为。
对象
定义类之后,便可通过将类加载到内存中来使用它。已加载到内存中的类称为“对象”或“实例”。可以通过使用C#关键字new来创建类的实例。
方法
“方法”是包含一系列语句的代码块。程序通过“调用”方法并指定所需的任何方法参数来执行语句。
方法定义中几个重要的方面
返回值
方法可以向调用方法返回值。如果返回类型不是void,则方法体必须使用return关键字来返回值。返回值的数据类型必须和声明中的返回类型一致,当返回类型是接口时,返回的数据类型必须实现该接口。如果没有返回值,方法的返回类型不能省略,必须写成void,而且方法体不能包含return语句。
参数传递
参数类型分为简单数据类型和引用数据类型
值传递:简单的数据类型实现的是值传递,即方法中的形参接受实参的值,形参和实参在内存中占两套地址,对形参的改变不会影响实参的值。
引用传递:引用数据类型(如类、数组、接口)实现的是地址传递,即方法中实参传递给形参的数据在内存中的地址,实参和形参共用一个地址空间,任何数据对形参值的修改都直接改变实参的值。
方法的重载
方法的重载是指一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数类型不能完全相同。编译器根据参数的类型和个数决定当前使用的方法。
继承
继承可以提高软件模块的可重用性和可扩充性,提高软件的开发效率。继承得到的类称为子类,被继承的类称为父类。子类不仅可以继承父类的方法和属性,同时也可以修改或添加父类的行为。
- C#程序设计基础——类、对象、方法
- 黑马程序员—基础—面向对象程序设计方法
- 2、C#编程基础(四)——面向对象程序设计初步
- 程序设计基础——面向对象程序设计思想
- C#程序设计基础——常量
- C#程序设计基础——变量
- C#程序设计基础——数据类型
- C#程序设计基础——转义字符
- C#程序设计基础——字符串
- C#基础(11)——面向过程、面向对象、类中方法
- 《C#面向对象程序设计》新教案发布——类和对象
- Objective-C基础—类,对象,方法
- 面向对象程序设计——VB.NET&C# 篇
- JavaScript程序设计——第3章 对象基础
- JavaScript基础——面向对象的程序设计
- C#高级程序设计(二)——代理基础
- C#程序设计基础——运算符与表达式
- C#面向对象程序设计
- iOS开发:Release/Debug模式与Configuration
- linux学习第九课----文件的压缩与打包
- 搭建ionic项目环境并开始第一个demo
- cmd窗口的特殊命令妙用 特别是上下方向键的妙用
- 2016中国大学生程序设计竞赛 - 网络选拔赛题解报告
- C#程序设计基础——类、对象、方法
- 校招复习之快速排序
- 才华配不上梦想
- Hadoop数据操作系统YARN全解析
- Android 仿微信的键盘切换
- Android关于线程池的含义和使用
- UVa 10954 Add All
- 解决Spring MVC @ResponseBody出现问号乱码问题
- PDO综合实例应用