Java 是一門面向對象的編程語言,只有通過類對象來訪問類的屬性和方法。以下是關于Java 訪問屬性和方法的一些細節。
訪問實例變量和實例方法
public class Person { public String name; // 實例變量 public void introduce() { // 實例方法 System.out.println("My name is " + name); } } public class Main { public static void main(String[] args) { Person person = new Person(); person.name = "Tom"; // 訪問實例變量 person.introduce(); // 調用實例方法 } }
訪問靜態屬性和靜態方法
public class Calculator { public static final double PI = 3.14159; // 靜態常量 public static int add(int a, int b) { // 靜態方法 return a + b; } } public class Main { public static void main(String[] args) { System.out.println("PI = " + Calculator.PI); // 訪問靜態常量 int sum = Calculator.add(3, 5); // 調用靜態方法 System.out.println("3 + 5 = " + sum); } }
訪問私有屬性和私有方法
public class Person { private String name; // 私有實例變量 private void printName() { // 私有實例方法 System.out.println(name); } public void setName(String newName) { // 公有實例方法 name = newName; } public void introduce() { // 公有實例方法 printName(); // 訪問私有實例方法 } } public class Main { public static void main(String[] args) { Person person = new Person(); person.setName("Tom"); person.introduce(); // 通過公有實例方法訪問私有實例方法 } }
總結
在 Java 中,訪問方法和屬性需要根據不同的訪問修飾符,使用對應的訪問權限來調用。實例變量和方法是通過類的實例訪問的,靜態變量和方法是直接通過類名訪問的,而私有變量和方法只能在類內訪問。
上一篇python看微信撤回
下一篇ajax動態綁定點擊事件