文凭真的重要吗?本人懂得C/C++/C# HTML/XHTML/XML CSS JavaScript Photoshop 在这个学历高过能力,把学历看的比什么都重要的社会,我的出路在那儿!大家帮帮忙给我个建议啊,在问个问题!下面是二个类,是计算功率的!请问一下,那个类更好!
    class CalculatePower
    {
        private float fltVoltage;
        private float fltCurrent;        public float Voltage
        {
            get
            {
                return fltVoltage;
            }
            set
            {
                fltVoltage = value;
            }
        }
        public float Current
        {
            get
            {
                return fltCurrent;
            }
            set
            {
                fltCurrent = value;
            }
        }        public CalculatePower(float fltVoltageInit, float fltCurrentInit)
        {
            this.fltVoltage = fltVoltageInit;
            this.fltCurrent = fltCurrentInit;
        }        public float Power()
        {
            return fltVoltage * fltCurrent;
        }
    }    class CalculatePower
    {
        public float Power(float fltVoltage, float fltCurrent)
        {
            return fltVoltage * fltCurrent;
        }
    }
    有个问题这二种方法都能实现计算功率的方法,第一种方法是通过属性或类的构造函数对类的二个保护型变量赋值,然后直接运行方法public float Power(),方法没用参数!第二种方法通过函数的二个参数然后返回功率的值!查过.NET的类库,很多类的方法都没用参数,但有些类的方法有用参数!问题是什么时候用参数,什么时候不用参数呢?警请指教,谢谢!

解决方案 »

  1.   

    没事,继续加油...至于那两个类,我觉得谈不上哪个好,如果要用第二个,不如把Power()方法弄成静态的..
      

  2.   

    这个问题确实很严重
    如果在大学好好学习的应届生可能开始什么都不会,但他有基础,学新东西会更快
    如果在大学混过来的(大部是这样),其实也不怎么样,我们单位每年都分来几位大学生,最好的学校是北京的某重点大学,那水平就别提了,除了CS牛以外,感觉他什么都不会。
    所以你不要恢心
    IT行业应该更重要的是能力,学习的能力,分析问题的能力
      

  3.   

    你这个类名不要叫CalculatePower,改成PowerCalcultor才合理。
      

  4.   

    把"计算功率"当成一个类合适吗?
    我觉得应该把某种电器或者设备当成一个类看待,Voltage,Current 是它的属性,Power是它的方法
      

  5.   

    严重同意meifakeu的观点!!!
      

  6.   

    虽然第二个不是很完美,但也明显比第一个好。
    照我理解直接写个static方法
    既然是用来计算功率,参数一传返回个值就搞定了,何必还需要另开个对象,然后在给2个属性赋值,再调用方法来返回值,不是太麻烦了?
      

  7.   

    <<本人懂得C/C++/C# HTML/XHTML/XML CSS JavaScript Photoshop 一年后楼主再看看你现在的写法,一定会好笑的^_^
      

  8.   

    ”本人懂得C/C++/C# HTML/XHTML/XML CSS JavaScript Photoshop “--------你懂的到不少,这些大家都懂,你有精通的没有,有能做项目的没有???没有就表瞎说
      

  9.   

    c/c++和photoshop写在一起?
    真是牛人。
      

  10.   

    public float Voltage
            {
                get
                {
                    return fltVoltage;
                }
                set
                {
                    fltVoltage = value;
                }
            }
            public float Current
            {
                get
                {
                    return fltCurrent;
                }
                set
                {
                    fltCurrent = value;
                }
            }这样写是什么意思?
    是不是我好久没用c++忘了???
      

  11.   

    呵呵,其实呢看看你自己写的熟悉列表“本人懂得C/C++/C# HTML/XHTML/XML CSS JavaScript Photoshop”,再看看你提的问题“问题是什么时候用参数,什么时候不用参数呢?警请指教,谢谢!”这个这个,你说“你能力超过了应届生”,我表示怀疑。
      

  12.   

    回meifakeu(我不做Duck好多年) 
      你好:把"计算功率"当成一个类合适吗?我觉得应该把某种电器或者设备当成一个类看待,Voltage,Current 是它的属性,Power是它的方法"  {根据我这个电工的理解,我这儿只是打个比方,所以把类简单,“计算功率不合适做类”正如你所说要把一种电器看成类,计算功率只是这些类中的一种公用的方法.}  回ericluzhijun
      虽然第二个不是很完美,但也明显比第一个好。
    照我理解直接写个static方法
    既然是用来计算功率,参数一传返回个值就搞定了,何必还需要另开个对象,然后在给2个属性赋值,再调用方法来返回值,不是太麻烦了?  {静态方法跟动态方法,我这个电工的理解是,静态方法不需要实例化,对所有用户来说是共享的,如果有10000个用户同时调用我编写的第一个方法,那么初始化这个类,或者说对这个类的属性赋值的时候,那是不是会出问题呢?静态的方法只能调用静态的属性!第二个方法用静态,我想是没什么问题的!}
      

  13.   

    我就使应届。不觉得楼主的能力高在哪去。
    如果你把你学的书扔给应届毕业生。
    他们可能在大二的时候能力就可以超过你。
    4年的大学时间计算机系的学生主要在学习
    计算机的体系结构,相关的电子学知识等等。
    没有诋毁楼主的意思我就是说凡事不要太肯定。
    还有你的问题肯定是第一个类比较好。
    面向对象的编成思想。
    第二个写成类浪费了。但是第一个写成类也不好。
    应该做一个叫功率的类。
    他的一个方法叫getPower
      

  14.   

    回shrinerain(圣影雨):
        C 懂C语言,就是懂C语言所有的语法,会用这些语法编写程序!
        C++ 懂C++语言, 就是懂C++语言所有的语法,公用这些语法编写程序!
        C# 懂C#  主是懂C#语方所有的语法,会用这些语法编写程序!    那我懂不懂Java呢,懂不懂Basic呢,不懂,为什么不懂,因为我不懂得它们的语法,如果懂语法,我就会用它们编写计算机程序了!那C/C++/C# 三种语方语法类似我懂不算过份吧!
        HTML 懂HTML 就是懂HTML所有的标签,当然,叫我记我是没法子的,但懂得这些标签的功能
        XHTML 就是在HTML的基础上,加上一些结束标记并全小写!
        XML 就更简单了,我就不多说了!    CSS 那就是样式表,懂得这些样式表标答的含义跟用法就行了,这个我懂也不算过份吧!
        JavaScript 基本语法很简单,懂得Windows 的对像的用法(一些对像可能要查资料,我想没人记得所有对像吧)这个我懂也不过份吧!那我就不懂Applet 跟ActiveX 虽我一个是用JAVA编的,一个是用C++编的,但不懂就是不懂,我没把不懂说成懂!   PhotoShop 你们开发B/S的应用程序时候,要用到一些图片吧!那要懂的这些图片的基本处理,这个我懂不算过份吧!
       我还不记得说了,我还懂SQL语言,懂编写存储过程,创建表等脚本语言
       我问那个问题,是二种方法用那种好,就是没去过大公司,不知道,他们要求的是规范,还是速度,第一种方法是很规范的写法,第二种是很简单的,那对同一咱功能,大公司要求的是规范,还是超快的速度呢!
      

  15.   

    文凭不是绝对,但能说明一定的问题,同意superdullwolf的说法:
    superdullwolf(超级大笨狼,每天要自强,MVP) ( ) 信誉:100  2006-08-17 14:01:00  得分: 0  
     
     
       没文凭的一般来说学习能力差的概率大些。但是我门招人还是看技能,不看学历。
      ---------------------
    概率而已,可能有偏差的
     
      

  16.   

    public SqlDataReader GetNewRentHouse()
            {
             
                SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["strCon"]);
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "prGetNewRentHouse";
                cmd.Connection = con;
                cmd.CommandType = CommandType.StoredProcedure;            try
                {
                con.Open();
                SqlDataReader Result =cmd.ExecuteReader(CommandBehavior.CloseConnection);
                return Result;
                }
                catch(SqlException e)
                {
                    throw new Exception(e.Message);
                }
            }
        我通常在想的一个问题是,是不是所有的电工通过自学,都能学会程序设计,还是说微软把程序设计的开发语言写的太简单了,只要有人用心学,就会学会!就像上面这个方法,到底应届毕业生,如果从底层开始设计数据库,在设计存储过程,在设计业务层,在设计表现层,到底有多少人会呢!大学到底学什么东西班呢!好想参加高考啊!同样能力,不同学历,当然高学历优先,不同能力,不同学历,竟然是学历优先!如果收了我这个能力高的,学历高的就有意见了,他们会说:“靠,大学白读了,还不如一个电工!”
      

  17.   

    要去值班了,提一下电工这行的工资,我目前的工资是福建省福州市的工资水平,扣除社保,医保后,我的工资用取整(1200RMB)晚上去上班的时候,好好想想!我的路在何方,要一辈子做电工吗?
      

  18.   

    假如真做到精通其中的1~2门,不是1200了,5000RMB又算得了什么?
      

  19.   

    ntcw(大卫) ( ) 信誉:95  2006-08-17 13:49:00  得分: 0  
     
     
       中国出不了大师和科学家, 主要是因为:1) 北大清华据统计95%的学生都是机器人, 没有创造力, 只会死记硬背;2) 中国的爱迪生和爱因斯坦, 因为英语不及格, 基本上回家种田去了.../// 上面两条不错, 下面这一条实在错得太离谱3) 中国的方块字确实约束了我们的文明;
      
     
      

  20.   

    to zhaoyixiao ()
    竟然是学历优先!如果收了我这个能力高的,学历高的就有意见了,他们会说:“靠,大学白读了,还不如一个电工!
    ______________________________________....刚才没看你的代码,你居然试图用这两个类证明自己是"能力高的"???无语
      

  21.   

    我也是应届的。 刚出来什么东西都不会。对于xml我只知道他是一种标记! 可是我在半天内就学会了怎么遍历 读区 一个复杂的xml文件! 如果是你,你可以吗?
      

  22.   

    发现我的能力超过了应聘毕业生——暴笑ing
    楼主要增强自己的见识
      

  23.   

    火星帖
    难道你没学历你就厉害?就得聘你?不然就说明歧视你?
    知道基本语法,会打helloworld就叫懂那门语言?
    你有能力,那你问的又是什么问题?
    你能力能超过应届?faint你以为报纸上天天说大学生就业率低,就意味着说你能力高?faint!PS:楼主不是自信过头就是火星人
      

  24.   

    楼主,我没有看不起你的意思。
    但 C/C++/C# HTML/XHTML/XML CSS JavaScript Photoshop 
    把这些东西写在一起就说明你业余了。如果楼主真做了程序员,也许还会觉得“什么时候是个头啊”。
    老婆永远是别人的好。不如,先看好自己的老婆,走好自己的路,
    只要自己努力,做哪一行都有出头之日,何必来和我们这些苦力
    抢饭碗呢。再说做程序员背后的艰辛又有多少其他行业的人知道呢。
    其他行业的艰辛,我们程序员又怎么会知道呢。
    不如说:何必做人呢,做人真苦。
      

  25.   

    回shrinerain(圣影雨):
        C 懂C语言,就是懂C语言所有的语法,会用这些语法编写程序!
        C++ 懂C++语言, 就是懂C++语言所有的语法,公用这些语法编写程序!
        C# 懂C#  主是懂C#语方所有的语法,会用这些语法编写程序!楼主,看到你这些话,我实在无语了,我可以肯定的说,名校里面99%的应届生都比你强。
    普通学校50%以上应届生都比你强。
      

  26.   

    ntcw(大卫) ( ) 信誉:95  2006-08-17 13:49:00  得分: 0中国出不了大师和科学家, 主要是因为:1) 北大清华据统计95%的学生都是机器人, 没有创造力, 只会死记硬背;2) 中国的爱迪生和爱因斯坦, 因为英语不及格, 基本上回家种田去了...3) 中国的方块字确实约束了我们的文明;前两点同意,至于第三点嘛!估计你丫不是个中国人,要不就是个杂种,而且你肯定智力有问题,建议去到精神病医院看看;!另外楼主肯定竞争不过你的对手,就你这一串C/C++/C# HTML/XHTML/XML CSS JavaScript Photoshop 都让你吃大亏,只能说你是刚入门,呵呵;一个东西就够你学上两年三年了,别说这么多了,呵呵!
      

  27.   

    回复人:zhaoyixiao() ( 一级(初级)) 信誉:100  2006-8-17 14:12:06  得分:0
    ?  回shrinerain(圣影雨):
    C 懂C语言,就是懂C语言所有的语法,会用这些语法编写程序!
    C++ 懂C++语言, 就是懂C++语言所有的语法,公用这些语法编写程序!
    C# 懂C# 主是懂C#语方所有的语法,会用这些语法编写程序!那我懂不懂Java呢,懂不懂Basic呢,不懂,为什么不懂,因为我不懂得它们的语法,如果懂语法,我就会用它们编写计算机程序了!那C/C++/C# 三种语方语法类似我懂不算过份吧!
    HTML 懂HTML 就是懂HTML所有的标签,当然,叫我记我是没法子的,但懂得这些标签的功能
    XHTML 就是在HTML的基础上,加上一些结束标记并全小写!
    XML 就更简单了,我就不多说了!CSS 那就是样式表,懂得这些样式表标答的含义跟用法就行了,这个我懂也不算过份吧!
    JavaScript 基本语法很简单,懂得Windows 的对像的用法(一些对像可能要查资料,我想没人记得所有对像吧)这个我懂也不过份吧!那我就不懂Applet 跟ActiveX 虽我一个是用JAVA编的,一个是用C++编的,但不懂就是不懂,我没把不懂说成懂!PhotoShop 你们开发B/S的应用程序时候,要用到一些图片吧!那要懂的这些图片的基本处理,这个我懂不算过份吧!
    我还不记得说了,我还懂SQL语言,懂编写存储过程,创建表等脚本语言
    我问那个问题,是二种方法用那种好,就是没去过大公司,不知道,他们要求的是规范,还是速度,第一种方法是很规范的写法,第二种是很简单的,那对同一咱功能,大公司要求的是规范,还是超快的速度呢!=======================================
    有点无语了
    就语法而言,几乎所有语言的语法都大同小异,而C/C++/C#就更相似了,一个系列的
    我想在这儿的大多人对这些语法都是几个小时就能了解过来的吧以我来看,你懂的未必能比在大学里上过这三门课的学生多啊,当然是指用心上课的