欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java類與對象的區別和練習

李中冰1年前8瀏覽0評論

在Java編程中,類和對象是兩個最基本的概念。但是許多初學者往往很難理解它們之間的區別,下面就讓我們來簡單介紹一下。

類:

public class Book {
private String name;  // 圖書名稱
private double price;  // 圖書價格
// 構造方法
public Book(String name, double price) {
this.name = name;
this.price = price;
}
// 獲取圖書名稱
public String getName() {
return name;
}
// 獲取圖書價格
public double getPrice() {
return price;
}
}

類是一種抽象的數據類型,它定義了具有相同屬性和行為的對象的集合。在Java中,類是創建對象的模板。上面的代碼示例定義了一個名為“Book”的類,它有兩個私有的屬性:name和price,以及一個公共的構造方法和兩個公共的方法,分別是getName()和getPrice(),用于獲取圖書名稱和價格。

對象:

Book book = new Book("Java編程思想", 99.0);
System.out.println(book.getName());  // 輸出:Java編程思想
System.out.println(book.getPrice());  // 輸出:99.0

對象是類的一個實例,它有自己的狀態和行為。在Java中,可以使用關鍵字“new”來創建一個對象。上面的代碼示例創建了一個Book類的對象,并使用getName()和getPrice()方法來輸出其名稱和價格。

練習:

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;
}
}

在上面的代碼中,定義了一個名為“Person”的類,它有兩個私有的屬性:name和age,以及一個公共的構造方法和兩個公共的方法,分別是getName()和getAge(),用于獲取人名和年齡。現在請你嘗試創建一個Person類的對象,并輸出其姓名和年齡。

Person person = new Person("張三", 20);
System.out.println(person.getName());  // 輸出:張三
System.out.println(person.getAge());  // 輸出:20