黑马程序员技术交流社区

标题: 今天学的面向对象,把我搞死了,看的都头大 啊 [打印本页]

作者: 黑马-张超    时间: 2013-4-26 20:49
标题: 今天学的面向对象,把我搞死了,看的都头大 啊
本帖最后由 黑马-张超 于 2013-4-27 01:00 编辑

编写java程序,创建一个类Computer,在该类中定义两个int类型有初始值的成员变量
num1和num2,然后编写求和的方法printSum()对两个成员变量求和,并输出这两个数的和。
最后在主方法中创建Compute类的实例进行测试。
作者: 337091921    时间: 2013-4-26 20:56
class Computer {
        private int num1;
        private int num2;

        public void printSum(int num1,int num2) {
                System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));
        }

        public int setNum1(int num1) {
                this.num1 = num1;
                return num1;
        }
       
        public int setNum2 (int num2) {
                this.num2 = num2;
                return num2;
        }
}

class Day06Test1 {
        public static void main(String[] args) {
                Computer c = new Computer();
                int num1 = c.setNum1(34);
                int num2 = c.setNum2(33);
                c.printSum(num1,num2);
        }
}


作者: 殇_心。    时间: 2013-4-26 21:00
测试代码如下:
class Computer
{
        private int num1;
        private int num2;
        Computer( int num1, int num2 )
        {
                this.num1 = num1;
                this.num2 = num2;
        }
        public void printSum()
        {
                int sum = num1 + num2;
                System.out.println("sum="+sum);
        }
}

class Test
{
        public static void main(String[] args)
        {
                Computer com = new Computer(3,4);//创建对象
                com.printSum();//调用函数,输出和。
        }
}
作者: lipingan0520    时间: 2013-4-26 21:02
  1. class Computer
  2. {
  3.      private int num1,num2;                        //定义2个变量
  4.          Computer(int num1,int num2)        //初始化变量
  5.          {
  6.                 this.num1 = num1;
  7.                 this.num2 = num2;
  8.          }
  9.          public void printSum()        //输出
  10.          {
  11.                 System.out.println("Sum="+(num1+num2));
  12.          }

  13. }

  14. class Demo110
  15. {
  16.         public static void main(String[] args)
  17.         {
  18.                 Computer com = new Computer(2,3);        //创建对象,传入对应的构造参数
  19.                 com.printSum();        //调用方法输出
  20.         }
  21. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2