以类为单位的编程思想
2011-10-29 07:34
232 查看
如果你感觉现在的编程很混乱,那么,请记住一句话:现在的编程,是以类为单位的。
类可以理解为是一种数据类型,也可以理解为是一个子程序。
如果说结构体是一种数据类型的话,那类则是一种特殊的结构体,这个结构体里,除了数据类型,还有代码,也就是函数。
如果说int i=1;是开辟一个存储单元,把数据1放进去的话,那 String a;则是开辟一个地址为a的存储区域,把类string里的数据以及函数都放进去。
String 是系统提供的类,你当然可以做自己的类。
子程序这个概念,现在不大有人提了,因为,它已经被类取代了。如果说子程序是能实现一定功能的程序,那,类的功能也是如此,从使用的角度来说,类其实就是能完成一类功能的子程序。只要我们告诉他一些必要的信息,它就能完成某个功能。
象人一样,只要你告诉它用什么样的笔,左上角坐标,右下角坐标,他就能帮你画个矩形;你如果告诉它...,它就能给你画出个园。你说,这个类,是个人呢,还是一个子程序。
你说,类不是数据类型,也不是子程序,概念上好象如此;你说,类既是个数据类型,又是个子程序,难道不是吗??
不是左,也不是右;既是左,又是右;中庸之道,原来在美国,根基也这么深哈...
类可以理解为是一种数据类型,也可以理解为是一个子程序。
如果说结构体是一种数据类型的话,那类则是一种特殊的结构体,这个结构体里,除了数据类型,还有代码,也就是函数。
如果说int i=1;是开辟一个存储单元,把数据1放进去的话,那 String a;则是开辟一个地址为a的存储区域,把类string里的数据以及函数都放进去。
String 是系统提供的类,你当然可以做自己的类。
子程序这个概念,现在不大有人提了,因为,它已经被类取代了。如果说子程序是能实现一定功能的程序,那,类的功能也是如此,从使用的角度来说,类其实就是能完成一类功能的子程序。只要我们告诉他一些必要的信息,它就能完成某个功能。
象人一样,只要你告诉它用什么样的笔,左上角坐标,右下角坐标,他就能帮你画个矩形;你如果告诉它...,它就能给你画出个园。你说,这个类,是个人呢,还是一个子程序。
你说,类不是数据类型,也不是子程序,概念上好象如此;你说,类既是个数据类型,又是个子程序,难道不是吗??
不是左,也不是右;既是左,又是右;中庸之道,原来在美国,根基也这么深哈...
相关文章推荐
- [置顶] 任务一 基本的数据库连接——以类为单位的编程思想
- [置顶] 任务一 基本的数据库连接——以类为单位的编程思想
- 至于你信不信,我反正是信了——以类为单位的编程思想
- 以类为单位的编程思想
- 1.1.3 以类为单位的编程思想
- 至于你信不信,我反正是信了——以类为单位的编程思想
- 1.1.3 以类为单位的编程思想
- 新ATM机 学会使用面向对象的思想来编程
- java编程思想笔记---并发优先级
- 编程思想 之「操作符」
- 编程思想的理解(POP,OOP,SOA,AOP)
- java简单编程思想
- 编程思想之正则表达式
- Java编程思想、讲义
- 从Hibernate的映射谈编程思想
- 仿基因编程的核心思想。为了大家阅读方便,把仿基因的核心概括一下
- java编程思想学习(1)
- java编程思想中的设计模式
- PHP之OOP: 编程思想从过程到对象!
- Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(八)之Reusing Classes