Java是一種非常流行的編程語言,可以用于開發各種類型的軟件。在Java中,類是面向對象編程的基本組成部分之一,其定義了一個對象的屬性和方法。在本文中,我們將介紹如何設計一個學生類和一個圖書類。
public class Student { private String name; private int age; private String major; public Student(String name, int age, String major){ this.name = name; this.age = age; this.major = major; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getMajor() { return major; } public void setMajor(String major) { this.major = major; } }
上述代碼定義了名為Student的類,該類擁有三個私有屬性:name、age和major。該類還擁有一個構造函數,用于初始化這些屬性。另外,該類也提供了訪問器方法(getter)和修改器方法(setter),以便外部代碼可以訪問和修改這些屬性。
public class Book { private String title; private String author; private int pageCount; public Book(String title, String author, int pageCount){ this.title = title; this.author = author; this.pageCount = pageCount; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public int getPageCount() { return pageCount; } public void setPageCount(int pageCount) { this.pageCount = pageCount; } }
上述代碼定義了名為Book的類,該類擁有三個私有屬性:title、author和pageCount。該類還擁有一個構造函數,用于初始化這些屬性。同樣地,該類也提供了訪問器方法(getter)和修改器方法(setter),以便外部代碼可以訪問和修改這些屬性。
總的來說,通過設計這兩個類,我們可以更好地組織存儲和操作與學生和圖書相關的信息,從而提高代碼的可讀性和可維護性。