❶ 編寫一個簡單java類Student類。 2. 編寫一個簡單Java類Student類
public class Student {
// 1)包含兩個屬性sno(學號)和age(年齡),屬性全部封裝。
private String sno;
private int age;
// ① 提供一個兩參構造方法對屬性賦值,另外提供一個無參構造方法。
public Student(String sno, int age) {
this.sno = sno;
this.age = age;
}
public Student() {
}
// ② 提供一個返回信息的方法,方法名getInfo( ),返回兩個屬性的信息。
public void getInfo() {
System.out.println("學號: " + sno + ", 年齡: " + age);
}
// ③ 提供getter和setter方法。
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
❷ 在Java中編寫程序,定義一個學生類,屬性包括姓名,學號,語文成績,數學成績,英語成績,方法包括輸出數
在Java編程中,創建一個學生類是一個常見的練習,可以幫助理解面向對象編程的基本概念。例如,可以定義一個名為Student的類,該類包含學生的個人信息以及各科成績。下面展示了如何定義這樣一個類,包括屬性和方法。
首先,定義類和其屬性:
public class Student {
private int stuid; // 學號
private String name; // 姓名
private double languagescore; // 語文成績
private double mathscore; // 數學成績
private double englishscore; // 英語成績
接下來,定義獲取和設置屬性的方法:
public int getStuid() {
return stuid;
}
public void setStuid(int stuid) {
this.stuid = stuid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getLanguagescore() {
return languagescore;
}
public void setLanguagescore(double languagescore) {
this.languagescore = languagescore;
}
public double getMathscore() {
return mathscore;
}
public void setMathscore(double mathscore) {
this.mathscore = mathscore;
}
最後,定義計算總成績和平均成績的方法:
public double getEnglishscore() {
return englishscore;
}
public void setEnglishscore(double englishscore) {
this.englishscore = englishscore;
}
public void total() {
System.out.println("總成績:" + (this.languagescore + this.mathscore + this.englishscore));
}
public void avgscore() {
System.out.println("平均成績:" + (this.languagescore + this.mathscore + this.englishscore) / 3);
}
通過這些方法,我們可以輕松地管理學生的信息,並計算他們的成績。這樣的類設計有助於學生更好地理解和應用面向對象編程的原則。
❸ java中,如何利用return返回一個類的對象書寫格式是怎麼樣的
在Java編程中,定義函數時確實可以設置返回值類型為任意類型。例如,可以編寫一個名為test的函數,該函數返回一個Student類的對象。具體實現如下:
private Student test(){
Student s = new Student();
/*在下面可以為s設置屬性*/
return s;
}
這里的Student類需要預先定義,它包含一些屬性和方法。函數test()用於創建並初始化一個Student對象,然後通過return語句返回這個對象。這種方式可以方便地在函數調用中獲取到需要的對象實例。
除了簡單的返回一個對象外,還可以返回更復雜的數據結構,如數組、集合等。例如:
private List test(){
List list = new ArrayList>();
Student s1 = new Student();
Student s2 = new Student();
list.add(s1);
list.add(s2);
return list;
}
上述代碼定義了一個返回List類型的函數test()。該函數創建了一個Student對象列表,並將其添加到列表中,最後返回這個列表。這種方式可以方便地返回多個對象,適用於需要處理多個數據的情況。
在實際開發中,通過合理地利用return語句返回對象或數據結構,可以簡化代碼邏輯,提高代碼的可讀性和可維護性。希望這些示例能夠幫助您更好地理解和應用Java中的函數返回機制。
最後,祝您編程愉快,新年快樂!