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);
  }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,261评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,697评论 18 399
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 1,272评论 0 5
  • 、6一、基本知识 1.JDK和JRE的区别 答:JDK是java语言开发工具包,包含JRE和开发工具(javac....
    梦游的沙师弟阅读 1,371评论 0 4
  • 假装说唱 理想,你的梦想是什么,我怎么才能帮你实现它 理想你能给我带来什么,狼狈不堪的挫折 别人眼中的怪物,还是人...
    导演张升志阅读 301评论 0 0

友情链接更多精彩内容