JavaSE 第九讲 面向对象之封装 9.27

1、面向对象程序设计三大基本特征:继承( Inheritence)、封装(Encapsulation)、多态(Polumorphism)。

2、封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。

3、定义类和方法
定义方法: 修饰符 返回类型 方法名称([参数1], [参数2], [参数3]...)

public class Test
{
  //两个整数相加的方法
  public int add(int a, int b)
  {
         return a + b;
  }

  //两个整数相减的方法
  public int subtract(int a, int b)
  {
         return a - b;
  }

  //两个整数相乘的方法
  public int multiply(int a, int b)
  {
         return a * b;
  }

  //两个整数相除的方法
  public int divide(int a, int b)
  {
      return a / b;
  }

  //使用void关键字表示方法不返回值
  public void output()
  {
         System.out.println("Hello World");
  }
 
  public void method(int a)
  {
          if(a < 10)
      {
              return;
      }

      System.out.println("Welcome!");
  }
  
  public static void main(String[] args)
  {
         Test test = new Test();
     
     int x = 8;
     int y = 3;

     int a = test.add(x, y);
     int b = test.subtract(x, y);
     int c = test.multiply(x, y);
     int d = test.divide(x, y);

     System.out.println(a);
     System.out.println(b);
     System.out.println(c);
     System.out.println(d);

     test.output();

     int m = 5;
     
     test.method(m);
  }
}

你可能感兴趣的:(JavaSE 第九讲 面向对象之封装 9.27)