这样写算不算面向对象?
比如这么写:
大段大段代码放在类里面写
[code=Java]
clss a{
//内容
xxxxxxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyyyyyyy
zzzzzzzzzzzzzzzzzzzzzzzzzzz
...省略更多代码...
}
[/code]
如果换成这样
把大段代码都封装到各种类,执行的时候再调用
[code=Java]
class a{
类1.方法1();
类2.方法2();
类3.方法3();
//完
}
类1{ 方法1(){}; 方法2(){}}
类2{ 方法1(){}; 方法2(){}}
类3{ 方法1(){}; 方法2(){}}
[/code]
大概就是这个意思,这么封装的话算不算是面向对象了呢?或者还有什么更好的例子吗?
------解决方案--------------------
------解决方案--------------------.....面向对象这四个字本身的意义就是面向对象进行操作 如果想解释的更具体一点 你可以从他的特性着手
比如 封装 继承 多态 抽象 是否满足这些特性的代码就可以称作面向对象呢
LZ的代码1和代码2的明显改进是将一些代码公共成了方法 这就是封装
这样大大的提高了重用性 解决了面向过程开发的一个大缺点 对否?
慢慢来 不着急 我不希望你从一些说完听不懂的话来理解面向对象 实践是检验真理的唯一标准