Java面向對象是指在程序設計中,使用對象和類的思想,將數據和操作數據的方法封裝在一起,形成一個獨立的個體。通過面向對象的方式,可以將程序變得更加模塊化和靈活,提高程序的可維護性和可擴展性。
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void sayHello() { System.out.println("Hello, my name is " + name); } }
在Java中,方法是一個類中用于完成特定功能的代碼塊。可以通過定義方法來封裝需要重復使用的代碼邏輯,并提供接口供其他程序調用。方法包括方法名、參數及返回值等元素,通過不同的參數和返回值類型,可以定義多個具有不同功能的方法。
public class Calculator { public static int add(int a, int b) { return a + b; } public static int subtract(int a, int b) { return a - b; } public static int multiply(int a, int b) { return a * b; } public static int divide(int a, int b) { if (b == 0) { throw new ArithmeticException("Cannot divide by zero"); } return a / b; } }
通過面向對象的方式和定義多個不同的方法,可以使程序更加健壯和靈活,有利于程序的維護和擴展。