学渣又开始学习了。。寒假没怎么玩好。。转眼初四了。。好吧明天是初五

翻开尘封的书再次开始学习

哇唔。。不管怎么样总是要好好学习的啦。。学渣的生活又开始了

既然复习类。。当然是要复习方法。。属性。。构造函数。。析构函数什么的这些比较重要

首先练手写一个member类

    class member{//首先说一下构造函数。。系统一般会自动提供构造函数。。所以在一般情况下不用写。。实例化一个类的时候都先从这里开始//如果自己写了带有参数的构造函数,系统就不会自动提供构造函数。。会默认这是唯一可用的构造函数..public member(){Console.WriteLine("这是一个构造函数");}public member(string name){Console.WriteLine("这是一个有一个参数的构造函数。。");this.name = name;}string name;//下面是属性//首先这是一个只读的属性public int magic {get{return 100;}}public int _power;public int power{get{return _power;}//这里是属性值set{//c#参考书上是这么屌丝地写着:do whatever needs to be done set the property//n翻译过来就是。。做任何需要或者想做的事情。。也就是说我们可以把这里当做一个方法_power = value;//value这个东西就是给power赋的值
                Console.WriteLine(power);Console.WriteLine("属性在此执行");//
            }}//下面来写一些方法public void show(){Console.WriteLine(power);Console.WriteLine(magic);Console.WriteLine("这里展示了没有方法的参数");}public void show(int power,int magic){Console.WriteLine(power);//这里要稍微说一下了 在这里的power是参数。。上面那个空方法是属性值。。如何改成属性呢?this.power(这个就是类底下的)
            Console.WriteLine(magic);Console.WriteLine("这里展示了有两个方法的参数");}//为了方便测试。。自己写一个赋值的方法好了public void assignment(){name = "wangji";power = 100;}}

然后非常屌丝地main函数

 static void Main(string[] args){member wangji = new member();member doubi = new member("王继");wangji.assignment();doubi.assignment();wangji.show();wangji.show(50, 50);doubi.show();Console.ReadKey();
}

输出了预期的结果

到这里一个非常简单的类执行完毕。。看来我还是会写代码。。下面就是开始一个模块一个模块地分析了

转载于:https://www.cnblogs.com/zuoguangxing/p/3537720.html

学渣的c#复习手记 类 一相关推荐

  1. 复习JavaFile类_递归_综合案例

    复习File类_递归 主要内容 File类 递归 第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作, 这里需要注意 ...

  2. Java基础复习-常用类

    Java基础复习-常用类 本文仅对学习过程中所缺java知识点的查缺补漏复习 String 代表字符串.Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现. St ...

  3. 复习Java类与对象Java字符串面试题生活【记录一个咸鱼大学生三个月的奋进生活】003

    记录一个咸鱼大学生三个月的奋进生活003 复习Java(类与对象) 学习Java面试题 初步规划软件测试课设 健身 照片分享 复习Java(类与对象) 既然要说类与对象那就要明确 面向对象 这个概念: ...

  4. Java复习(四)类的重用

    4.1类的继承 Java只支持类的单继承,每一个子类只能有一个直接父类. #继承的语法 class childClass extends parentClass {//类体 } 子类不能直接访问从父类 ...

  5. Java复习(二)类与对象的基本概念

    2.1面向对象的程序设计方法概述 对象 程序中: 一切皆是对象 都具有标识,属性和行为 通过一个或多个变量来保存其状态 通过方法实现他的行为 类 将属性及行为相同或相似的对象归为一类 类可以看成是对象 ...

  6. 复习Object类_日期时间类_System类_StringBuilder_包装类以及各类的细节

    Object类_日期时间类_System类_StringBuilder_包装类以及各类的细节 主要内容 Object类 Date类 DateFormat类 Calendar类 System类 Stri ...

  7. 软件工程复习笔记 类图

    类图 前言 1 类图的概念 1.类图 2.类图的作用 3.类图的组成元素 2 UML中的类 (1)类的定义 (2)类的表示 (3)类的命名 (4)类的属性 (5)类的操作 (6)类的职责 (7)类的约 ...

  8. Kotin学习手记——类,android手机开发

    return field } set(value) { println("setAge: $value") field = value } var name: String = n ...

  9. Kotin学习手记——类、接口、扩展方法、空类型

    定义类和构造方法: class SimpleClass(var x: Int, val y: String){}//创建类不需要new关键字 val simpleClass = SimpleClass ...

  10. 复习File类和递归方法使用

    File类 可以通过File类中的方法操作计算机中的文件和文件夹 /*java.io.File类:文件和目录路径名的抽象表示形式.File类封装了计算机中的文件和文件夹,我们可以通过File类中的方法 ...

最新文章

  1. Linux系统下软件包管理四
  2. Akka 系列(五):Java 和 Scala 中的 Future
  3. Spring Boot 2.0 新特性
  4. 0ctf 2017 kernel pwn knote write up
  5. 【GNN】AAAI2021 | 图神经网络研究进展解读
  6. 面试再也不怕问到HashMap(二)
  7. SAP License:SAP中的文本管理
  8. sed和awk常用命令式例
  9. 电路布线(动态规划C++实现)
  10. Xgboost通俗理解和总结
  11. springboot-异步线程调用
  12. 控制系统--系统结构图
  13. 多linux系统u盘制作,高手教你如何做一个U盘Linux系统
  14. cdr导出pdf是html的,CorelDraw 文件导出PDF CDR页码插件 忽略视图及颜色样式补丁
  15. js之按键控制div移动
  16. 关于DEP(数据执行保护)的分析
  17. python 文本文件中去重复
  18. 【学习笔记】狄利克雷卷积
  19. 如何打开一个嵌在PC端应用的web窗口的控制台?
  20. 用vfp实现断点续传

热门文章

  1. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_11-MongoDb入门-安装Mongodb数据库...
  2. python matplotlib包图像配色方案
  3. Android Camera setRecordingHint函数 在部分手机上的问题。
  4. C# ComBox 垂直滚动条
  5. Linux C/C++的编译
  6. tp读取配置文件机制
  7. Silverlight中Shape,Geometry
  8. 装饰模式案列(OutputStream)
  9. 面向对象编程时,十条原则:
  10. 一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目