面向过程和面向对象思想转变
来源:互联网 发布:科瑞达软件官网 编辑:程序博客网 时间:2024/05/24 05:02
//问题:求一个长方形的周长和面积
/*以面向过程的程序设计方式思考:
1.确定长方形的周长和面积的算法;
2.编写两个方法(函数)分别计算长方形的周长和面积;
3.求周长的方法(函数)和求面积的方法(函数)需要两个参数,
//面向过程的程序设计代码:
/*class Rectangle
{
{
}
static float area(float length, float width)
{
}
public static void main(String[] args)
{
}
}*/
/*以面向对象的程序设计方式思考:
1.一个长方形可以看成是一个长方形对象;
2.一个长方形对象有两个状态(长和宽)和两个行为(求周长和面积)
3.将所有长方形的共性抽取出来,设计一个长方形的类
4.通过长方形对象的行为,就可以求出某个具体的长方形的周长和面积*/
//面向对象的程序设计代码:
class Rectangle
{
/*K:\Java\try\lesson3>javac Rectangle.java
K:\Java\try\lesson3>java Rectangle
The perimeter is =31.74
The area is =58.1462
The perimeter is =72.68
The area is =294.6273
- 面向过程和面向对象思想转变
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 面向过程和面向对象的二级菜单转变
- 面向对象(思想引入和面向过程思想概述)
- 黑马程序员--Obeject-c面向对象和面向过程思想
- python:面向过程和面向对象编程思想
- 面向过程和面向对象
- 面向对象和面向过程
- 面向过程和面向对象
- 面向过程和面向对象
- 面向对象和面向过程
- 面向过程和面向对象
- js倒计时。
- Mongodb 的ORM框架 Morphia 之 使用Morphia(映射对象)
- [读书笔记]虚拟IP
- Android禁止横屏竖屏切换
- linux apache 日志分析与状态
- 面向过程和面向对象思想转变
- C#中的out string
- Oracle 函数
- 个人的关键代码段封装
- QT下解决换行符、回车符与Windows不一致的问题
- word 2007无法显示图片的问题解决了
- Tubes类(利用顶点缓存生成圆柱体,主要应用地下管网等模型)
- setInterval(),clearInterval()
- JSONObject与JSONArray的使用