[黑马程序员]浅谈对'对象'的理解

13 篇文章 0 订阅

 

------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------

 

用自己的语言谈对象的概念:

对于面向对象 概念 -- 网上搜搜 有 这里不说
至于对此的理解 建议楼主 可以将其生活化
举个身边的例子(我所在的开发组 一个主管 20个成员)
如果一个项目下来了 主管是非常有能力的人 从需求的撰写--> sa的分析-->代码编程-->测试检测...都是主管一个人来做的话 这就是主管在面向过程
面向过程的他 是个执行者
然而 他也可以面向对象 这里谁是对象呢 就是我们这些20个成员 我们是个整体 这个整体具备很多功能 包括需求的撰写 分析 编程 测试等等
他安排我们做事 他这个时候 就是面向对象的 面向对象的他 是个指挥者 在使用对象的功能

想想身边的事物 其实 你都可以理解 对象了 也就可以理解 什么叫面向对象了

如果你想在代码中创建一个对象的话 那么 你就要理解类与对象的关系
你可以将类理解成对对象的描述
举个代码的例子吧
我现在要实现一个功能 此功能是 在页面初始化的时候 对系统进行一些验证 包括(人员编号的变量 系统xml配置的验证 license版权的验证 人员基本讯息的验证 是否重复登录的验证)
就可以将这个又包含变量 又包含方法的整理 理解成一个类
类写好后 你在后台就可以new一个类 产生一个对象实体

/// <summary>
///Class1 的摘要说明
/// </summary>
public class Class1
{
        public Class1()
        {
              //
              //TODO: 在此处添加构造函数逻辑
              //
        }

       //人员编号的变量

        //系统xml配置的验证方法

        //license版权的验证方法

        //人员基本讯息的验证方法

        //是否重复登录的验证方法
}

 

然后就可以
var ClassValidate= new Class1();
ClassValidate.方法了


 

------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值