学渣的c#复习手记 类 一
学渣又开始学习了。。寒假没怎么玩好。。转眼初四了。。好吧明天是初五
翻开尘封的书再次开始学习
哇唔。。不管怎么样总是要好好学习的啦。。学渣的生活又开始了
既然复习类。。当然是要复习方法。。属性。。构造函数。。析构函数什么的这些比较重要
首先练手写一个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#复习手记 类 一相关推荐
- 复习JavaFile类_递归_综合案例
复习File类_递归 主要内容 File类 递归 第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作, 这里需要注意 ...
- Java基础复习-常用类
Java基础复习-常用类 本文仅对学习过程中所缺java知识点的查缺补漏复习 String 代表字符串.Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现. St ...
- 复习Java类与对象Java字符串面试题生活【记录一个咸鱼大学生三个月的奋进生活】003
记录一个咸鱼大学生三个月的奋进生活003 复习Java(类与对象) 学习Java面试题 初步规划软件测试课设 健身 照片分享 复习Java(类与对象) 既然要说类与对象那就要明确 面向对象 这个概念: ...
- Java复习(四)类的重用
4.1类的继承 Java只支持类的单继承,每一个子类只能有一个直接父类. #继承的语法 class childClass extends parentClass {//类体 } 子类不能直接访问从父类 ...
- Java复习(二)类与对象的基本概念
2.1面向对象的程序设计方法概述 对象 程序中: 一切皆是对象 都具有标识,属性和行为 通过一个或多个变量来保存其状态 通过方法实现他的行为 类 将属性及行为相同或相似的对象归为一类 类可以看成是对象 ...
- 复习Object类_日期时间类_System类_StringBuilder_包装类以及各类的细节
Object类_日期时间类_System类_StringBuilder_包装类以及各类的细节 主要内容 Object类 Date类 DateFormat类 Calendar类 System类 Stri ...
- 软件工程复习笔记 类图
类图 前言 1 类图的概念 1.类图 2.类图的作用 3.类图的组成元素 2 UML中的类 (1)类的定义 (2)类的表示 (3)类的命名 (4)类的属性 (5)类的操作 (6)类的职责 (7)类的约 ...
- Kotin学习手记——类,android手机开发
return field } set(value) { println("setAge: $value") field = value } var name: String = n ...
- Kotin学习手记——类、接口、扩展方法、空类型
定义类和构造方法: class SimpleClass(var x: Int, val y: String){}//创建类不需要new关键字 val simpleClass = SimpleClass ...
- 复习File类和递归方法使用
File类 可以通过File类中的方法操作计算机中的文件和文件夹 /*java.io.File类:文件和目录路径名的抽象表示形式.File类封装了计算机中的文件和文件夹,我们可以通过File类中的方法 ...
最新文章
- Linux系统下软件包管理四
- Akka 系列(五):Java 和 Scala 中的 Future
- Spring Boot 2.0 新特性
- 0ctf 2017 kernel pwn knote write up
- 【GNN】AAAI2021 | 图神经网络研究进展解读
- 面试再也不怕问到HashMap(二)
- SAP License:SAP中的文本管理
- sed和awk常用命令式例
- 电路布线(动态规划C++实现)
- Xgboost通俗理解和总结
- springboot-异步线程调用
- 控制系统--系统结构图
- 多linux系统u盘制作,高手教你如何做一个U盘Linux系统
- cdr导出pdf是html的,CorelDraw 文件导出PDF CDR页码插件 忽略视图及颜色样式补丁
- js之按键控制div移动
- 关于DEP(数据执行保护)的分析
- python 文本文件中去重复
- 【学习笔记】狄利克雷卷积
- 如何打开一个嵌在PC端应用的web窗口的控制台?
- 用vfp实现断点续传
热门文章
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_11-MongoDb入门-安装Mongodb数据库...
- python matplotlib包图像配色方案
- Android Camera setRecordingHint函数 在部分手机上的问题。
- C# ComBox 垂直滚动条
- Linux C/C++的编译
- tp读取配置文件机制
- Silverlight中Shape,Geometry
- 装饰模式案列(OutputStream)
- 面向对象编程时,十条原则:
- 一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目