随笔分类 - 面向对象
摘要:委托:一个保存方法的类型,委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。 1.语法 public delegate void dele();d
阅读全文
摘要:DAL 数据链路层 非查询/查询using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using...
阅读全文
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.
阅读全文
摘要:静态 可以修饰类 也可以修饰类的成员(属性和方法)static (静态)静态是在堆内存中创建一块存储区域,将相同的属性放在同一个区域里非静态:注意:1.非静态的成员属性对象必须通过一个new 出来的对象才能访问2.非静态的属性对象每个各持一份静态的属性在所有对象创建之前就在内存中存在了静态的属性不能...
阅读全文
摘要:集合概念: 集合本质上是一个动态数组 2.命令引用:using system.collections 2.1 Arratlist 属性(count) 数量 、属性2(capactity) 有几个位子 //集合里包括属性和方法2.2 arratlist list =new arraylist(); l
阅读全文
摘要:接口:概念:接口是一种引用类型,可以通过接口实现多种继承。1.隐式接口:格式:类名:接口名 //vs 提示弹出是否选择隐式接口或者是显示接口、两者选一都可以隐式接口:1.可以通过接口调用堆内存的类 //接口的实例必须指向实际实现了类的实例。 ...
阅读全文
摘要:多态的概念:指不同类可以根据对象的不同而采取不同的多种不同的方式多态的基本点:1.里氏替换:a:允许父类引用指向子类对象b:如果要访问子类字段必须要强制转换 //在继承中有明确讲道。2.方法重写(虚方法) virtual 与 override a 定义:子类可以继承父类的方法、不想原封不动...
阅读全文
摘要:父类:基类 子类:派生类继承的概念:1.传递性:子类能继承父类的所有方法、属性2.单根性:类只能继承一个父类继承的注意的问题:1.创建子类对象的时候,会为子类与父类的对象的字段提供空间2.父类不能继承子类3.构造方法不能被继承,但是可以在子类用添加 base(指定引用)4.子类能继承父类的属性与方法...
阅读全文
摘要:面向对象 3 部分(封装) 构造方法:public class dx(){ public dx(string n,int a){ this.name=n;this.age=a; } } 2.重载:概念:同名不同参例:publ dx();{ }3.构造方法和普通方法在定义上有区别:首先构造方法没有返回
阅读全文
摘要:1.关闭窗口提示:if(messagebox.show("提示信息","提示信息2",messageboxbuttons.yesno)==dialogResult.yes) //判断按钮选择是yes或no{ messagebox.show("删除成功");}2.窗口按钮(基本 学生管理系统 )1....
阅读全文
摘要:封装篇1.类与对象的定义:a 类类是一个对象的概念化、逻辑上的一个概念。如人类、猫科类,都是类。a1: 公共类 私有类 静态方法 动态方法b1:public class 类名();{ // public 属性值// 方法体}b 对象概念:对象是类的实体 b1:单个对象、多个对象c...
阅读全文