注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

尝试将复杂的问题简单化-zzy

纸上得来终觉浅,绝知此事要躬行。

 
 
 

日志

 
 
关于我

教书是职业的要求,教学是份内的事,要努力做一个好教师.

网易考拉推荐

<面向对象程序设计>实验二 面向对象和面向过程的程序设计  

2007-09-15 17:55:47|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 1.1  实验目的

1.  掌握面向对象程序设计的基本概念;

2.  回顾面向过程程序设计的基本概念;

3.  了解面向对象程序设计和面向过程程序设计在设计思想上的不同点。

1.      2实验内容

1、  自己编写一个计算矩形周长和面积的简单程序;

2、  使用面向过程的思想写这个程序;

3、  使用面向对象的思想写这个程序;

4、   DOS环境中运行以上程序,分析运行结果,体会其编程思想的不同;

5、  分析两种程序的代码可重用性。

1.3 实验参考程序

1、              面向过程的JAVA参考程序

class Rectangle      (创建一个Rectangle类)

{

       static int perimeter(int length,int width)

       {

              return 2*(length+width);

       }

       static int area(int length,int width)

       {

              return length*width;

       }

       public static void main(String[] args)

       {

              System.out.println("perimeter = " + Rectangle.perimeter(5,4));

              System.out.println("area = " + Rectangle.area(5,4));

       }

}

 

2、              面向对象的参考程序:

(创建一个Rectangle1类)

class Rectangle1    

{

   int l,w;

   int perimeter()

    {

      return 2*(l+w);

      }

    int area()

     {

      return (l*w);

      }

    }

(创建一个sss类,这个类需要用到Rectangle1类。)

class  sss

 {

public static void main(String[] args)

{

      Rectangle1 rect1=new Rectangle1();

      Rectangle1 rect2=new Rectangle1();

     

      rect1.l=10;

      rect1.w=5;

      System.out.println("perimeter of rect1="+ rect1.perimeter());

      System.out.println(" area of rect1="+ rect1.area());

   

      rect2.l=6;

      rect2.w=4;

     System.out.println("perimeter of rect2="+ rect2.perimeter());

     System.out.println(" area of rect2="+ rect2.area());

     }

  } 

1.4 实验结果:

1.5 讨论两种程序的代码可重用性。

1.6 书上习题,P19第7,9题;,P21java文件调试设计,要求记录调试过程.

  评论这张
 
阅读(1158)| 评论(4)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017