大话设计模式(1) 附录 OOP编程基础

一、类与对象

1.面向对象编程成为OOP object-oriented programming。

2.对象是自包含的实体,用一组可识别的特性和行为来标识。一切事物皆对象。

3.类:具有相同属性和功能的对象的抽象集合

二、构造方法

每一个类都有构造函数,如果没有显示写出构造函数,那么,编译器将会自动创建默认的不带参数的构造函数。如果手动编写了构造函数,那么,系统将不创建默认的构造函数。(编译不通过)错误可能是:错误 1 “designPattern.BasicKnowledge.HelpClass.clsCat”不包含采用“0”个参数的构造函数 E:\业余练习\测试类\winForm\designPattern\designPattern\BasicKnowledge\frmBasicKnowledge.cs 22 26 designPattern

构造函数为:  public clsCat(string strName)
        {
            this._strName = strName;
        }

三、重载

1.重载:方法名称必须相同,参数的个数或者参数类型不同。若只有返回值的类型不同,则不会编译通过。

优点:不改变原方法的基础上增加新功能。提供了函数可扩展的能力。

比如:现在项目中的DAL层的类,一般均用到了重载。一个用于正常的地图显示。另一个带参数的用来组合成其他的功能。

四、属性和修饰符

1.属性是带有get set访问器的字段。

2.修饰符有private public protected。

protected可以被本身和子类访问。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值