返回信息流以前没怎么接触过面向对象的编程语言 最近学了学java 编了点代码 也能写 可是总是不自觉地 把类用成有自己函数的结构体 一般就是对一个要封装的结构新建一个类 然后写一些特有的函数(当然应该叫方法 c习惯了) 然后不同包作为模块有几个封装的类 有个程序入口主函数 使用各个包。。。
总感觉这么理解不专业 至少不是专业java编程 是不是?
各位大牛是怎么理解的呢?
这是一条镜像帖。来源:北邮人论坛 / java / #19424同步于 2011/7/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
初学Java 感觉总是把类当有函数的结构体用
MrK
2011/7/19镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
忘记C吧
【 在 MrK (Mr.K) 的大作中提到: 】
: 以前没怎么接触过面向对象的编程语言 最近学了学java 编了点代码 也能写 可是总是不自觉地 把类用成有自己函数的结构体 一般就是对一个要封装的结构新建一个类 然后写一些特有的函数(当然应该叫方法 c习惯了) 然后不同包作为模块有几个封装的类 有个程序入口
: 总感觉这么理解不专业 至少不是专业java编程 是不是?
: 各位大牛是怎么理解的呢?
: ...................
看看设计模式也许对LZ有些帮助
面向对象编程就是将客观的事物变成类,然后再抽象出来,作为抽象类,或者更深层次的抽象作为接口
划分事物边界,通用模块设计,这些都是很重要的
其实面向过程和面向对象只是站得角度不同
现在学校学习的大都是一些算法啦,数据结构啦,死扣一些语言高级特性啦,编写一些功能模块啦,基本都是面向过程的思维方式,很难站在很高的高度去从整体看待一个系统。
我经常去jdon论坛上去看一些东西,觉得挺受用的。
个人浅见。