• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

greatgang

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

11 2010 档案

面向对象编程中的三个重要机制
摘要:接口、抽象类和虚方法,这三者既有相同点也有不同点。从某个角度上说,抽象类是虚方法的特例,而接口又是抽象类的特例,三者是面向对象编程中的重要机制。 virtual关键字用于修饰虚方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。 abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用abstract修饰符以指示某个类只能是其他类的基类。标记为抽象或含在抽象类中的成员必须通过从抽象类派生的类来实现。 抽象类的特性:1、抽象类不能被实例化;2、抽象类可以包含抽象方法(只能声明不能实现)和访问器(抽象方法必须声明在抽象类里,相当隐含的虚方法,可以被重写);3、不. 阅读全文

posted @ 2010-11-26 18:03 novagang 阅读(332) 评论(0) 推荐(0)

C#中关于委托练习的一个例子
摘要:委托的本质就是一个类,任何可以声明类的地方都可以声明委托。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace @delegate{ delegate void EatDelegate(string food); class program //定义一个类 { static void zsEat(string food) //定义静态的方法 { Console.WriteLine("张三" + food); } static void lsEat 阅读全文

posted @ 2010-11-23 18:17 novagang 阅读(294) 评论(0) 推荐(0)

C#中练习属性使用的一个例子
摘要:属性有四个种类:可读属性(需实现get和set访问器)、只读属性(实现get访问器)、只写属性(实现set访问器)和Static属性(只能访问静态数据)参考下面这个例子://这个例子是在vs2008中实现的using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace shuxing{ class program { static void Main() { User zs = new User(); User ls = new User(); zs.Name = " 阅读全文

posted @ 2010-11-23 10:59 novagang 阅读(200) 评论(0) 推荐(0)

面向对象程序设计语言的三大原则
摘要:1、封装封装常常称为信息隐蔽。封装能隐藏一个对象的本质(内部细节),使它与用户分离开来,并只对用户能直接操作的那些成员提供一个接口。封装对一个类的外部接口(即对类的用户,公有成员是可见的)和它的内部实现细节之间提供边界。封装能使面临一个类的成员将仍然是静态的或者不变的成员,而可隐藏更多的动态的非永久性的内部细节。在C#中,封装是依靠对每个类成员的指定一个访问修饰符(public,private或protected)来达到的。 1)、抽象的设计。抽象表示程序中一个给定的空间的问题,程序设计语言本身提供了抽象。面向对象语言允许我们声明名字和接口,更精确地模拟实现世界问题论域实体类,以便使用对象能实 阅读全文

posted @ 2010-11-13 11:28 novagang 阅读(282) 评论(0) 推荐(0)

机房收费系统的UML建模设计
摘要:机房收费系统的UML建模设计1、需求分析描述a) 机房收费系统是使用计算机实现学生上下机以及收费大量信息处理的电子收费系统。在本系统中主要满足上机学生、一般用户、操作员和系统管理员4个方面的需求。对于上机学生来说主要是上机、下机、查询个人信息;一般用户负责学生上下机的操作和学生余额查看、学生上机记录查询、学生上机状态查询、学生充值记录查询以及修改密码;操作员负责注册、充值、退卡、收取金额查询、金额退还查询、学生基本信息维护、学生上机统计信息查询、操作员工作记录查询和一般用户的所有操作;对于系统管理员主要负责结账、添加删除用户、系统的基本数据设定、正在值班教师查询、日结周结账单、一般用户的所有操 阅读全文

posted @ 2010-11-02 11:24 novagang 阅读(354) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3