木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺

以类为单位的编程思想

如果你感觉现在的编程很混乱,那么,请记住一句话:现在的编程,是以类为单位的。

 

类可以理解为是一种数据类型,也可以理解为是一个子程序。

 

如果说结构体是一种数据类型的话,那类则是一种特殊的结构体,这个结构体里,除了数据类型,还有代码,也就是函数。

如果说int i=1;是开辟一个存储单元,把数据1放进去的话,那 String a;则是开辟一个地址为a的存储区域,把类string里的数据以及函数都放进去。

String 是系统提供的类,你当然可以做自己的类。

 

子程序这个概念,现在不大有人提了,因为,它已经被类取代了。如果说子程序是能实现一定功能的程序,那,类的功能也是如此,从使用的角度来说,类其实就是能完成一类功能的子程序。只要我们告诉他一些必要的信息,它就能完成某个功能。

象人一样,只要你告诉它用什么样的笔,左上角坐标,右下角坐标,他就能帮你画个矩形;你如果告诉它...,它就能给你画出个园。你说,这个类,是个人呢,还是一个子程序。

 

你说,类不是数据类型,也不是子程序,概念上好象如此;你说,类既是个数据类型,又是个子程序,难道不是吗??

 

不是左,也不是右;既是左,又是右;中庸之道,原来在美国,根基也这么深哈...

posted @ 2011-10-29 07:34  程序流程图  阅读(150)  评论(0编辑  收藏  举报
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺