Java是面向對象的編程語言,它通過類來實現對象的定義和創建。類是一種模板,用于描述對象的屬性和行為,而對象則是類的實例化。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; } }
對象是類的實例化,可以使用new關鍵字創建。在類中定義的變量和方法都屬于對象,通過對象來訪問。
public class Test { public static void main(String[] args) { //創建對象 Person person = new Person("Tom", 20); //訪問對象屬性 String name = person.getName(); int age = person.getAge(); System.out.println("name: " + name); System.out.println("age: " + age); //修改對象屬性 person.setName("Jerry"); person.setAge(25); //訪問修改后的對象屬性 name = person.getName(); age = person.getAge(); System.out.println("name: " + name); System.out.println("age: " + age); } }
變量是類中用于存儲數據的容器,在定義時需要指定類型和名稱。Java的變量可以分為基本類型和引用類型。
public class Test { public static void main(String[] args) { //定義基本類型變量 int age = 20; double salary = 5000.0; char gender = 'M'; //定義引用類型變量 Person person = new Person("Tom", age); } }
Java的數據類型包括基本數據類型和引用數據類型。基本數據類型包括整數類型、浮點數類型、字符類型和布爾類型,引用數據類型包括類、數組和接口等。
在Java中,變量的作用域有四種:成員變量、局部變量、形式參數和靜態變量。成員變量屬于類,它的作用域在整個類中,可以被任何方法訪問。局部變量和形式參數都屬于方法,它們只在方法執行期間存在,方法執行完畢后就會被銷毀。靜態變量屬于類,它的作用域在整個類中,可以被類的所有實例共享。
下一篇php json截取