我最近在看一个视屏教程,刚刚说到类!
他用“人”定义了一个类,在类里面有成员变量-名字,年龄,身高,成员方法是“说话”!
然后用一个例子讲解了以上内容。
但他说的比较不容易懂,而且代码比较多的注释站了屏幕很多位置,看得有点眼花,反复看了10次视屏,也没看明白!!
这个内容应该在c#中比较重要,所以我翻了一些网上的资料,看了一些朋友写的文章,发现虽然矛头都指向一个意思,但我就是没转过来,是在无奈,到这里求助大家,希望大家给我一些帮助!
另外,为了让大家有重点的回答我的问题,我先自报一下我的基础:
三年的按键精灵编程经验,熟悉常用命令(即使是在c#,只要稍微熟悉一下书写而是,我想还是没有问题的)。

解决方案 »

  1.   

    我觉得你是不是面向对象不是很熟悉?
    习惯了过程编程?看看这些内容吧:
    http://www.cnblogs.com/healerkx/category/136925.html
      

  2.   

    学习面向对象编程
    多看看书如C# 入门经典
    public class Person
    {
        public string name{get;set;}
        public  double weight {get;set;}
        public Person(String name)
        {
            this.name = name;
        }
    }
      

  3.   

    人 之 类,能否这样理解:1。把人的相关数据封装(就是打包,比如,你的ID身份证,你的银行帐号及其密码)
    2。把你要做的操作封装(打包,比如,如何使用ID,帐号及其密码
    3。使用(也叫实例化个对象:人之类 张三 = new 人之类();张三.使用ID的方法;
    张三.使用帐号的方法;
    ...人之类 李四 = new 人之类();李四.使用ID的方法;
    李四三.使用帐号的方法;显然,张三.使用ID的方法 使用的是张三的数据,而不会提取出李四的钱来,
    反之,李四.使用ID的方法 使用的是李四的数据,而不会提取出张三的钱来人之类的定义:
    public class 人之类
    {
        ...(数据成员及其处理这些数据的方法)
    }
      

  4.   

    人类是一个 类CLASS :  class human
    TOM是人类的一个实例 :  human TOM = new human()
    人有属性,例如:身高,体重 表达为:
    TOM.height
    TOM.weight
    人也有方法,例如:吃饭,睡觉 表达为:
    TOM.eat()
    TOM.sleep() 
    按照生活常识,
    TOM吃了饭,体重会增加,eat()方法中,就应该有增加weight这个属性的语句。