类方法

Java 面向对象编程入门

Sani Yusuf

Lead Software Engineering Content Developer

汽车属性示例

  • 汽车可以有颜色。
  • 每辆车都有型号。
  • 汽车还能执行操作,如开/关机。
  • 汽车也能提供数据,如与车载蓝牙配对的设备列表。

车身颜色

车型

启动车辆

Java 面向对象编程入门

方法类型

  • void 方法:不返回数据
  • 非 void 方法:会返回数据
Java 面向对象编程入门

void 方法

  • void 方法不返回任何数据
  • 用关键字 void 标记

 // Car class
 class Car {

     void honkHorn() {
      // Code for horn to sound
       System.out.println("beep beep");
      }
 }


$$ $$


  // Main class 
  public class Main {  
    public static void main(
      String[] args) {

      Car myNewCar = new Car(); 
      myNewCar.honkHorn(); // beep beep
    }
  }


Java 面向对象编程入门

创建非 void 方法

  • 非 void 方法始终有返回类型
  • 非 void 方法用 return 返回数据

 // Formula class
 class Formula {


// Non void method int getSquare(int number) { // Return an "int" value return number * number; } }

  // Main class
  public class Main {  
    // main method
    public static void main(
      String[] args) {

      Formula myFormula = 
        new Formula(); 
      // Calling "getSquare" method
      System.out.println(
        myFormula.getSquare(5)); // 25
    }
  }

Java 面向对象编程入门

Passons à la pratique !

Java 面向对象编程入门

Preparing Video For Download...